<SEC-DOCUMENT>0000015615-23-000018.txt : 20230504
<SEC-HEADER>0000015615-23-000018.hdr.sgml : 20230504
<ACCEPTANCE-DATETIME>20230504172547
ACCESSION NUMBER:		0000015615-23-000018
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		94
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230504
DATE AS OF CHANGE:		20230504

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:		23890191

	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-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945,d:b7759f2c4d6a4de7b978b7a179bb8bb2--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:mtz="http://www.mastec.com/20230331" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mtz-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8xLTEtMS0xLTIzMDQzMA_dc034078-3472-49ca-97a2-0e4ec74d93dd">0000015615</ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8yLTEtMS0xLTIzMDQzMA_38b6fa3c-9ad9-4b25-884c-b44ea2a0eafb">12/31</ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8zLTEtMS0xLTIzMDQzMA_fcb322ac-ee29-47b6-a8b3-3a4ce45e8254">2023</ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF80LTEtMS0xLTIzMDQzMA_314e0186-d4ef-4def-b10f-bd187a91a05d">Q1</ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF81LTEtMS0xLTIzMDQzMA_f7065f3e-734d-43c3-af57-4c31041f7736">false</ix:nonNumeric><ix:nonNumeric contextRef="iba1a7006fdc945199d8d963e7b76f3b8_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80MC9mcmFnOjhkYzk4MjU1NGZmZjQyNjRiMTU4NDRmMjczMmMxMGFkL3RhYmxlOjEzOTdiMmRkNWM2YjRhODk5MWQ0YzRiYjkwODVhNGUzL3RhYmxlcmFuZ2U6MTM5N2IyZGQ1YzZiNGE4OTkxZDRjNGJiOTA4NWE0ZTNfMi0xLTEtMS0yMzA0MzA_ae7e0465-af4e-4df4-abaa-cfc19a1d5c88">9</ix:nonNumeric><ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i0ba3c274381047ae9d3ccfab130f01d4_D20230101-20230331" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i47bd62c5093e4376833639820648fd8e_D20230101-20230331" name="mtz:LesseeLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mtz-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i268d4772143c4ef29c016e68d0bfa503_I20230501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd3560e5cb2c43febc9b5812115cbbce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb1ffe07b7004162be8b3cd90116f009_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaa541a3a3164933bc7bb0b768182fe5_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9c8124d718349348168eb94b9510e6a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife507e31c0d54fda8a61a516bde85343_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5212bafacab400a9275edb2d1aef006_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10110bfa867b4d1387aa9ccb79fa197d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e58faa7206a439193d50147d0a7fa0a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4aa5c1551154511b9eb636ab36a5add_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1738ef7df8947c18266dddc43e806ce_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1072d157ce724262b4075d226da9fc99_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e1c3b76d154d2bb207db117be716fb_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i292a7da416af4762912be71aeaa94003_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0db5b4b54e744290bb00f7e9146c3636_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a76d00997b44187907e3f0cdd571ee3_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d4069debfc24cbebd30e2bb1fa16462_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ae186ba1a2349a582dfe9efef39bf31_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacabafe5f9af4619a179e8f98f511090_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cecb64ab51443f2a22fbad13d3a264d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id67de773b6a2427e90eb16e9a98e203e_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa6325c569fe413c874a6cf16f263ce6_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad9a5f132f24a2fadd11170d35b252d_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84492a8e35b7404fa970fce6b6c59259_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e40c481fe60482f8abc2f1bb375f80d_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7697d8c0b7ff41d8b39590a475f227bd_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i870867153b0246b58a3ac63e42a7fb9b_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcea2101962b440aa3f427c3225c1eb2_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b127260acdb47bbb12415506764b320_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i702d30a9929f4423b8a85038c97d6948_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaacbd8bbfab7415fa8182e0e64833a72_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aea21a49177453f89ea92c32d724058_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id126dee421eb468aa0097a2a97d3417f_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7e4787442b54b9687158cd81823731b_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20101dac5a9e4b59be7cceb7346ca5e4_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dc86ecf919e47d389fdc392c4221fb2_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01c5b6b595284de0bcdba6a0beb8c84d_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02997c7879db499494e3b579ab5e734e_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i062c87db595c48649bd9359b22c669a8_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>mtz:segment</xbrli:measure></xbrli:unit><xbrli:context id="i14de09d5d6c64726bbce7ec6f51f15ab_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i7e7c966f3c9f41738edb559313e55ebd_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850816f1cd1f4a59b5213ca35bc9ebc8_D20230101-20230331"><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="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib042148b7fe041da9373f10402762b7c_D20220101-20220331"><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="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331"><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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc01307454904a87bd08da6159a5d7ac_I20230331"><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>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba1a7006fdc945199d8d963e7b76f3b8_I20230331"><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>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ba4c95bfbc64c80a13e6f880bdccab5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f07deff5a7747449ef2aeb250fa3f7f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf01dd18c18b46b9ae0d295000724437_D20220101-20220331"><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><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsIEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i347df3a6e50f4dfe9c9cf57d79b87e1f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3e849e2df4f4cc882cb90054807a06f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6844adfd2c004283a84def8261a3977c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c69a93f9844defae78f1718564ea25_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacb2cc460dbf4e1c8db3722dbd965434_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887f007505664c78be785b018baa8004_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91d96676ab614f929985542b1438e3d7_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf1e1cca3aa849c391c7da5e74edcaf3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5354ff57811443ca9f429d95a3603abf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib728d2f1a05b4ceba1bb0d93bfe35510_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eaf9ab536dc462faa31eacd5d963dae_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55bf1e73bfdc417583902d9be3d85782_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic56bb4ea27c140ec884cc140bfc942ca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dc7f418407b4a2599c86459a5b446e8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9de284e44d3b401a80f362f1fd9ade6e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01fcf7b787bc49848640e6fa56adc8d4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i474265fda01e485bac2d7a1d29d9f08b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2eeab8f4cfd414db63fa14703f16f18_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i202436ae249b43778afa65b9038ae174_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia05d56ea2e194f2987578c49b67250cb_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i281de9eedd6348d99fbdcfc5e30c3d5e_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="reporting_unit"><xbrli:measure>mtz:reporting_unit</xbrli:measure></xbrli:unit><xbrli:context id="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f0e05d706a4be3950f23f13207a9af_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="acquisition"><xbrli:measure>mtz:acquisition</xbrli:measure></xbrli:unit><xbrli:context id="i204b8c62c33247e88c57162266e899d1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i702e027de5b843a39e20589704a220d4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e84d19684c44335b7f1c77100282751_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c57ca8847c74a248cab997c992109cb_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i776680f831a647608876911515e88c28_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:TradeNamesAndCustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie202ad0fdaa24db086dde7a942e27e87_D20220101-20221231"><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:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37ae59fa68d440759dfdeed6b7871d1c_D20220101-20221231"><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:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibecc8e62d2cc454f9024520fd9de82e4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:BacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie51e27af70ed44c292bafd09f90e1e2e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:BacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9aa3ab783ea42f6892c58c67acaaa5c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0850ffd548654277a3946efd1de8a058_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef4fc7546c84d8bb8b3e95dad2781e8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f59b0a6b8a441f980ea51c923a02799_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida7725632e734cb0a5ef9407cfcb6cdf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">mtz:InfrastructureEnergyAlternativesIncWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75263f646c574f15abffaa77e1938446_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="y"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit><xbrli:context id="if82874bf1c4a4b4cb9a28832dfaff023_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85820490fd9d4560a1957f538cea641d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b84c9f3d27246d48ee6d1d82e7f41a4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7b8c84118b14e4ab3d1c2e42a43e34a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85369379aeb426098f53edbeb9e2eb2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb4c05b3b3304df9b795188f0a7ac6b2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb587fc00af94561bb2118e756105dfb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25564c58f5e8465f97878b6de17641f9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e7f73f8668a437f80b8853fba72f997_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfddef8ed1d0476f943fb24485dcbadb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i627e16b9a10e4c16a7f330f81cca5cb6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb5e218258af42ea917ab190fc899a89_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022And2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83866338c9734de4af17116beef688d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022And2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58e6a34ed6354fb4b166a072a7c7b3fd_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d53c009f57e44dbb863456f43dc1f73_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c59796994364a61b5f31d56efab82cf_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b5e744026af4aea90ea0af31c1156ba_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fdb9323dac64fea8595d0fe46e65873_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e31906af63748f98b0fcb0f416c3976_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c73c6ac02ca48f083b8829926913e7c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06d4afea886a4e09b9b22fa439b44312_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i264d45def65040c682616a2f8da8f77d_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b6c0688593743af85e24b9c47dbcb0a_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bc7757edbca405a909a34f897dfc816_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefa65c6381c04f9c96309bb9b798af16_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i240b79b2ee4e4fcdbca2c7bee8faa0d8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8091cf8f5ea348bd9f30696d722fd8ab_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cca3c1515304daa954393d3407d54b6_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5c7cba659343ac9d702748074492b1_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dee1baf8b8348e788c5045a7b9496fd_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic96247bb9cd94bc8999ba5d77a7b9896_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78afa62e46364d13beed8bcc0d05d07f_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4df4124b7e54c53b88098c0e5cc9718_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b9b64b718444dd996678470e77a6605_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if212ac156fdd48f786de8b13ecfe0f11_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabd6d6438512438191642df73c888c32_I20230331"><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:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic553fdd20d9d481c918abb412866addb_I20221231"><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:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4d6334bb17447638daaffcdb762047e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifedf80839c8b4ec2a8621adeeeb5cd61_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacc5e4f06d6b42e1affee9d654cd7465_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i208691cfc1c0494ba4e6f27bfb0754de_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c217a30d3d646e78ab6b030608a8e71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ae91c5d876f4695bf39b1fe7b85d671_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d60f8e9e88425fb349bd5c5c8afc7b_D20210101-20230331"><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>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffd11849b35d4f6a9feb0e386bc3a0de_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3def59921d374676a239d0876021a504_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fd25fd79cc042658baceefefab413ac_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:AVCTMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4adcc411a3984a9a88336491dc5564ab_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i910775fce3cd49c2b923e81d9ac27b6a_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i052a1186952c4d57b90138376b4260c1_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaada3a21ea604173a21bf06ae92dc6ef_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd340a1eb2244ef88b32a1c842ff6395_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cfb0706ba7c4770afa78f10c8035bc7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43db7b192ad04212b529e14814d3f222_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentIEASeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd24fdbfd06e40e89d7617e582a15a05_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i273903a8e82043558ae7e7bdd553b52b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083e81185e894afa95a38e541e0de757_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0656ff2d770472bb572193210f39143_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf0d37c51f434ad2b2a60035d9291115_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78d7f1d2f3de48d2bbbf4c4e01f3baed_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b1495e3047d42d1b18565f5a0321adf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7122cd1f47249a29ac5c01a3065dfc3_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372032cef2b34040beaea3c4ab28e829_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31392f3a68cd474ead6d6adeb8a1e6e2_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e48fbedee7b4ad7a4ff4666881e1d0c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3589c1567ec743e6aa8d2fef14619543_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b781bb63b6a44e09b31c43f4db90208_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5f2a13f5bcd4b44b57974aa4770f079_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffabb313ad554cb38a89bc5fad47e770_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic441e43afa9a46bc8ae720732e962370_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i557c17c1a0cc4f76b4a3c630301369b3_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if98b659cdde441a3af016a8f06cb7594_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if27f404d8ca441f691ede1bc41c84e9c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:A2022TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8da991b4fbba463eb1fdce7c4c80175b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:A2022TermLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3709303ba6148abbf182faa1801ca7d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7e2cb1f7a254c86b71afca8cb004c59_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc38cc23a2a0490da833e828163dd030_D20250301-20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66df6c788b144b7bbd6d5a47055781e0_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf9576b8b61e4d7bbd9e5acc3bad5dd4_I20230331"><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:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab559f03b724d0aa2e42473c7715ea1_I20221231"><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:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i980cdad8c82c493d97be508222dd371c_I20230331"><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:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i176ec63c3351496d8332a4ed44680606_I20221231"><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:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16334838340f4066ac1ed2111057b195_I20230331"><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:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d64015bc07427692e42f079bc6c4f3_I20221231"><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:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3181d5e5136b44f88698be2970c3ac1f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3feb46e312a546d4bb5e04a94dd7866f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">mtz:ForeignDenominationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0fefdf7547448183dfbc6ab9af6c34_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09547c19de6d47f89808183a8e28b98b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27c1f4637e344337b0d501dccf556511_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fb2010095734d04b703c7172e0e8fea_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27798a18048e463e8d4a30706e40e70d_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id20a02ab7d9d4dd299236e626d70bc94_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic99a7e596d094b2680c4ca4f8d9813aa_I20230331"><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: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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04f8aa1b04f54a98ba28b2a46f869119_I20221231"><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: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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id22c26d62a994e0ebedf5cd7f98d72ec_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i747ea89400c84ce1bae2397fe1aaf8de_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i831c50ced58d4fabb20e4ecb70e808d3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9566da11991e4f4f87fb89f0747ff951_I20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91fd47f519714321aefd796b59d0f454_I20260331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2026-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5c1e05bd2fe43919ea44c1e55b5578d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib712a36112d8413c8ecee17c16101fe6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ba3c274381047ae9d3ccfab130f01d4_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47bd62c5093e4376833639820648fd8e_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i987893c89474492b8e2130d38da1f171_D20230101-20230331"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05000d132d044229b8a16de774c6fa94_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cf0879d331c481ab5736beebb187408_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76116e7c6bed462db2b67377ab29660f_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9824f4425b924376bec7cad648d23461_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d297ce66d454145965747fb7faaee97_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00366788b185439eb7cff407660875bc_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>mtz:employee</xbrli:measure></xbrli:unit><xbrli:context id="ide184b22e5f9470a822026b0757ff275_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3dfd1f5ad7a4f269bc8ca577bfee569_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec941dba0c8340139aacba021470d575_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1faa8ffc06a047a7aca568a7317a1a21_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbd97b91f54547f1ab22598b43ac11fa_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie811769e6ff3457b8ae99a336a07a2f6_I20220331"><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>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331"><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:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id44ac4afa41949d89149d067c4fb12a5_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331"><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:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331"><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:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331"><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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf1c1700eef94dd292876c54555d5696_D20230101-20230331"><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:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5951347f8b648d096535670634f8660_D20220101-20220331"><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:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0e246b063c24c8cb2910e9a839fe7c0_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a4f14654f07479198a0b24352781948_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006ea23746c2455b8d36a34dec0fe36d_D20230101-20230331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iced184d142f447bf9896ab4cb0d3b9fe_D20220101-20220331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:UtilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e01f5b091ec408e8d005dae5b49ccce_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a0b6230c13c43a8a0b38145f22c24a4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f16432a44744d9f952b160da8edd735_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i677be98fb7b841efb25be49b36dc9bf7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa8a709ccbaf40439f26f9fec77733d1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc00723d26404faf8573b888fb449778_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i962c59a2dc484addb394d6536efe1a3a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32afc153085e4e459662e2875d9b71ef_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508f0f9175b94636a5b298dbac8914e3_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide99a082883f4166883d5fb5563f4e20_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba31439a3eb48b1be1d42df34136807_I20230331"><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:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i118b98f86b72457c902582438bed75c1_I20221231"><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:CommunicationsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8bcdc0fd03b43edb5770beed767b7d7_I20230331"><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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1456699e31545fbaf5da696252c0e08_I20221231"><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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida9151d1c84048949351823340d1c8d9_I20230331"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b3c630582504320b45a42c5b4fadda0_I20221231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7450afa4cd9b4065b42f289a8188afc1_I20230331"><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:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae8c05ba9e494074a347a1a282833881_I20221231"><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:PowerDeliverySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94324d688809489095edbfda21415311_I20230331"><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:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0455007e8124af8834afb3923eeae46_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09ac6b162ee047058ee7e8ea39ddb5d4_I20230331"><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:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5104e790b71b429da90c38be7e7d3dbd_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96f7ac702ac341a9bba236782e971358_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac17cf43963410a936c1ef1fea11262_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd87ce18e9154f519aeb3d2c9829a955_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic44353ae6caa4354b0123c5df510a7fd_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06d2d1b8d5324f89843852830c7dadf8_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b3359f442c942908709ba909be6d7f8_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4029585be4904a5b93839c1451a934f4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7f4d9d7476b410690f848f07fe9b6e8_D20230101-20230331"><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><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i089ce96e138d44de9870b255640fe092_D20220101-20221231"><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><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i392217dd5a614125a1a50284c8622aa8_D20230101-20230331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e24a02be7ed480fb7374a51f0efe550_D20220101-20220331"><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:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:HLFarmsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-28</xbrli:startDate><xbrli:endDate>2023-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ff507c78eef48268dd0bee2d53e8105_D20230428-20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mtz:LitigationSettlementBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:SiliconRanchCorporationLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mtz:CommitmentsAndContingenciesConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-28</xbrli:startDate><xbrli:endDate>2023-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3db1e1e3ffc464dba4b01515614d57d_D20230428-20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mtz:LitigationSettlementBenchmarkMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mtz:CommitmentsAndContingenciesConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-28</xbrli:startDate><xbrli:endDate>2023-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib18de1735265455cb5bbe0fce503a189_D20230428-20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:SiliconRanchCorporationLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-28</xbrli:startDate><xbrli:endDate>2023-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i362386d64aaa454a80bde787c8171cee_D20230428-20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-28</xbrli:startDate><xbrli:endDate>2023-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53309bfc61cd439e9c23ee443bd1916c_I20230428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:IEAConstructorsLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9728b1303840caa6f5a4c29f380dd4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i062a22e1a5d84af697df6b7bc20c3a70_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3746c6163b3495c840b94976c175400_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b9da13227a84da5af4171b405d6a8e9_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f7dce6cf5fe4b57a55115e485a0a193_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6952be4ea8a40228f683e30c83fefb8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6eb4c3492d6e4435a57b52f694680e9e_I20230331"><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:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f69ff6ae2ab43eb8e2d20b1fb0405d9_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icadc87b7c32942ccb08c0a9f87b9741e_I20230331"><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="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id73cc8814ec2467cbfc54bde7a4779e0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="constructionproject"><xbrli:measure>mtz:constructionProject</xbrli:measure></xbrli:unit><xbrli:context id="ife94648301e34d73b933d7771fd25cf9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:ContractualJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a386a8941249ae9487252656bcc1cb_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie282c1c37c404a958da5831461e4b6dd_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd310ceda0734dab8befe54bac80386a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icaac0112e7d4470496cd7c7dc9342424_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b494c288cc74291a49e6f7196f01189_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d5d85a9318e4a77b5b5ac64fb48c335_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43c997e72f234fdb98c494f0c75b3ad5_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie57a6c2ffe0145f49f4e30b0190f9811_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878d10ec506b465a9039deec31839d15_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38158be97623431c9fa907efecaddc43_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GroupPoliciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id045fca4c21e40a194479ba8f3f2bbc1_I20221231"><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:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff1b8f33f0cc42288ddb43e365c46b58_I20230331"><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:GuaranteeObligationsByNatureAxis">us-gaap:FinancialStandbyLetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fbb438116f8485b95af71145c2fce4c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id57c743587c54f659ff97a4c3a50fdaa_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:SuretyBondMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:UninsuredRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AccidentAndHealthInsuranceSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50e249991e6c43189f04d339795c1723_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47179063b8ec4660b223a61d0d150017_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i508b3afc79894f28ba703d3a846d21ac_I20230331"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>mtz:customer</xbrli:measure></xbrli:unit><xbrli:context id="i749fb2e3bcde43b2bea4c762e53317c9_D20230101-20230331"><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:TenLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d282ece9514b0483cb80e333c55ecb_D20220101-20220331"><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:TenLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8005e64fba694c85b217221d335c74dc_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a03f3ee08f441c4863c844327f4a318_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3a96a75fb74729b917ed4f58fff77d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if06c69c493ac4840bed07b5e298eb050_D20230101-20230331"><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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc981206e7344478b23f0c5bf30808d_I20230331"><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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i062a1e2ccc0a4443ace537e6e03229a3_I20221231"><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="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc7c1db587d4f9cb03971838730bc9a_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba2f02520928486ea68118b7affa2682_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i468db148270c4905813a9120adbc9572_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e7b65de005944e79a3b14019c67de56_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d91fe603cee48bd98365a5db2459056_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d7b87a89fa2451498f172d6694027d5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe0c19145d364bb49c16a6ba8ad7d3aa_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52b434debc3c446583fbfe7cd46281b8_I20230331"><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:FormerOwnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1991edde30c44c398ca4de878f5c7914_I20221231"><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:FormerOwnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5c481f4b8e349eb81a65418394a9cde_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b39a0a9548447849f706de880016d94_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief2d01355fc946e78b1770cf12a8630d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8aefe5bd36b4946a354ef60be3317a5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice2935fd29a743afb372b4de8bfc4f65_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000015615</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id744886911a94a29a25210622e73d911_I20230331"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i592476291ed546a1878b1418ca61d945_D20220101-20220331"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7efd2a94be234edf97be31e30277fd4b_D20230101-20230331"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a7e5857d1894fa89acb1f4fc58bcfe5_I20230331"><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>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80e47e39fd0246559871f322dfcb175f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI5_507f0fc0-4fef-413b-9b45-4c1ebb54c755">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMw_f7b1c0d0-1308-4da3-83a0-76c18f8f9e44">&#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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8zMTQ_19799657-7e6f-4972-9786-530f57b48ce8">March&#160;31, 2023</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="margin-bottom:6pt;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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMx_4c13918b-00e7-49da-9146-0163815100a5">&#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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjIz_0ab96665-d0e0-4cbe-b08c-e2fe7b1af1b6">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-20230331_g1.jpg" alt="image0a15.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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI0_2c7fb557-afcd-4323-9764-4514daaeddc7">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8wLTAtMS0xLTIzMDQzMA_51eeb7cf-5589-458b-ba9a-c705db258ed5">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8wLTItMS0xLTIzMDQzMA_00e7d181-6576-4462-b932-53d24d477b7a">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:6pt"><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="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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8zLTAtMS0xLTIzMDQzMA_2d5b3b09-4597-435f-894a-aab0f2c8fe73">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTAtMS0xLTIzMDQzMA_ae498f5b-fe23-4b9b-b1aa-3bca77a608a9">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTEtMS0xLTIzMDQzMA_b9438b19-dc32-4c56-ab37-d1e82d34edc1">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTItMS0xLTIzMDQzMA_aa45178a-ad7f-48a5-a6d9-40508c185711">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMy_e5e50692-c049-4e49-8e01-ce0016777fca">305</ix:nonNumeric>) <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI1_194542e6-5da1-4fc8-9b53-e11b8acc8261">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTAtMS0xLTIzMDQzMA_d0ced97e-f106-46e0-b33c-750f60f1a29b">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTEtMS0xLTIzMDQzMA_21ac3b40-6e56-40f1-afa2-6bae8c31a6e9">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTItMS0xLTIzMDQzMA_479cc780-17aa-4624-b9da-0f0de4306589">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI3_9e532e78-bcdb-44e8-b5c7-f60785339fe1">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI4_15f36f5f-6b29-4278-b378-9a14ddf2b22b">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18wLTAtMS0xLTIzMDQzMA_8a96dc9c-3076-4cea-93c2-f7ead2db4d3c">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18xLTQtMS0xLTIzMDQzMA_6309baca-23f4-40ff-9a70-047ea7c62b98">&#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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18yLTQtMS0xLTIzMDQzMA_47ecad03-848b-4010-8589-e608f669db52">&#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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI2_adb049d4-3964-4503-b2c8-ae420b037b96">&#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 May&#160;1, 2023, MasTec, Inc. had <ix:nonFraction unitRef="shares" contextRef="i268d4772143c4ef29c016e68d0bfa503_I20230501" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMTg2_8afc8225-5c5d-4532-a059-b29ed127b090">78,859,193</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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 MARCH&#160;31, 2023</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_19">Consolidated Statements of Comprehensive Income (Loss)</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_28">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_31">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_31">7</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_34">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_34">8</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_91">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_91">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_91">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_124">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_124">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_124">36</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_127">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_127">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_127">37</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_130">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_130">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_133">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_133">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_133">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_136">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_136">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_136">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_139">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_139">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_139">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_142">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_142">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_142">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_145">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_145">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_145">39</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_148">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_148">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_148">40</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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_151">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="#ib7759f2c4d6a4de7b978b7a179bb8bb2_151">41</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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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="margin-bottom:3pt;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: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><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="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 March 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMi0xLTEtMS0yMzA0MzA_9999b2eb-7360-45ec-84eb-6a8a9d7f0d2c">2,584,659</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMi0zLTEtMS0yMzA0MzA_377e5dff-e9f5-46c9-87d0-d3f6971e4c23">1,954,400</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMy0xLTEtMS0yMzA0MzA_cee5de5b-f8f4-472b-8629-ae02b46632d8">2,359,494</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMy0zLTEtMS0yMzA0MzA_344cf0cd-c01b-4f14-b283-fa3f25a286fe">1,733,316</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNC0xLTEtMS0yMzA0MzA_0d8a127a-512f-46c5-8afc-0c9d2c3a6a82">107,247</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNC0zLTEtMS0yMzA0MzA_1e26b084-5836-4102-bbfc-8c87d1e086d5">85,194</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNS0xLTEtMS0yMzA0MzA_682513de-ca67-4a9c-8d77-7cd034857993">41,944</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNS0zLTEtMS0yMzA0MzA_5a1605b6-23dc-4649-94dd-59011ab3e4fc">25,589</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNi0xLTEtMS0yMzA0MzA_d66f2acd-b6fa-4fc3-886a-a9c0b8b5341c">163,914</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNi0zLTEtMS0yMzA0MzA_0dbf6bca-fa1f-463d-a104-c2c410b957f1">145,390</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:InterestRevenueExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNy0xLTEtMS0yMzA0MzA_7e9f26eb-ba37-49ca-b5aa-5747e6d1db1c">52,693</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:InterestRevenueExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNy0zLTEtMS0yMzA0MzA_b87dc81b-531b-45e9-9591-271c221e9610">16,041</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfOC0xLTEtMS0yMzA0MzA_15e6fcc7-edcb-47bf-b97c-8944c2feeba1">9,152</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfOC0zLTEtMS0yMzA0MzA_2dec9146-a480-4653-a37b-137d847721cc">6,777</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="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%">Other (income) 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTAtMS0xLTEtMjMwNDMw_19f173c3-c4de-44aa-b0e8-94941b1ec4ac">6,201</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTAtMy0xLTEtMjMwNDMw_14024e6a-863a-41f4-9a83-8d85b6766c68">3,754</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="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%">Loss 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTEtMS0xLTEtMjMwNDMw_3d9655a6-b557-4631-9d62-399a795a415a">125,280</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTEtMy0xLTEtMjMwNDMw_6545aa6d-9960-43dd-ad56-e670d83e8f5b">48,107</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="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%">Benefit from 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTItMS0xLTEtMjMwNDMw_1a2a52ba-7e9d-4980-835f-49a2b0a5632c">44,734</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTItMy0xLTEtMjMwNDMw_e6c5e5fc-7bb0-4bd9-9213-59ba30cad9ae">13,148</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="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 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 loss</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTMtMS0xLTEtMjMwNDMw_45afa952-69eb-40d1-89d2-30ecdfb566fc">80,546</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTMtMy0xLTEtMjMwNDMw_6b43febe-535d-45ae-b2dd-d2843756d084">34,959</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="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%">Net (loss) 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTQtMS0xLTEtMjMwNDMw_556cfb55-6ef7-490f-99ec-4815364af2b5">6</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTQtMy0xLTEtMjMwNDMw_b1c4d80a-38b9-4035-98d1-936affa92b5e">19</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="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%">Net loss attributable to MasTec, Inc.</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTUtMS0xLTEtMjMwNDMw_21dfb835-0fc7-48cc-8816-3e9e0af97b85">80,540</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTUtMy0xLTEtMjMwNDMw_949988f6-e8ed-41b3-9025-0a7bc299c3a7">34,978</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="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 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="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%">Loss per share (Note 2):</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="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:100%">Basic and diluted loss 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMS0xLTEtMjMwNDMw_66246aa3-a54b-43b6-ae25-9754fe39ad89"><ix:nonFraction unitRef="usdPerShare" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMS0xLTEtMjMwNDMw_c9840ef7-897a-4a38-b2fb-7c017a0700f9">1.05</ix:nonFraction></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 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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMy0xLTEtMjMwNDMw_582e2165-d35c-4f37-882a-60837a3984ab"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMy0xLTEtMjMwNDMw_c6ee8c01-0379-461e-a862-4e77f76aefd3">0.47</ix:nonFraction></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="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%">Basic and 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMS0xLTEtMjMwNDMw_4b831568-6688-415a-9ecb-9c4108980a8d"><ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMS0xLTEtMjMwNDMw_96050830-8080-4506-bdc7-556ecd97b420">76,984</ix:nonFraction></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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMy0xLTEtMjMwNDMw_37027b2c-150b-4b53-bd7c-002134c84044"><ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMy0xLTEtMjMwNDMw_3ffc50fe-343f-4be2-8ab0-75202e363dca">74,789</ix:nonFraction></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="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><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="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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 (LOSS)</span></div><div style="margin-bottom:3pt;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: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><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="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 March 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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%">Net loss</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfMi0xLTEtMS0yMzA0MzA_cf8d73b3-8d34-4e6b-945d-0fe66bdadc54">80,546</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfMi0zLTEtMS0yMzA0MzA_561354b3-5d66-4d70-8c73-27847513983c">34,959</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="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%">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="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 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 gains, 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNC0xLTEtMS0yMzA0MzA_0489f9a1-de17-4c2a-b69b-376e4e265cd9">672</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNC0zLTEtMS0yMzA0MzA_fb785f44-148a-4d23-916a-ec94dfde356e">913</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="display:none"></td><td colspan="3" style="display:none"></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNS0xLTEtMS0yMzA0MzA_c239cba6-a48d-40dc-b5a0-839cf0343b19">4,177</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNS0zLTEtMS0yMzA0MzA_2ca92acb-845b-4b9c-809e-b256153d0076">13,754</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="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%">Comprehensive loss</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNi0xLTEtMS0yMzA0MzA_48f63ac8-f980-463b-8908-6dd3af70bef3">84,051</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNi0zLTEtMS0yMzA0MzA_2859498a-155b-49eb-b735-7da27ca3a696">20,292</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="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 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 (loss) 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNy0xLTEtMS0yMzA0MzA_7551dd6b-37d2-4013-b61c-7d44fb99640a">6</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNy0zLTEtMS0yMzA0MzA_2b8acb54-9578-4a7a-9d29-81a4f4ea0697">19</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="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 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 loss 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfOC0xLTEtMS0yMzA0MzA_27825eb3-a208-4732-86ab-501d2d783948">84,045</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfOC0zLTEtMS0yMzA0MzA_338076c6-f61c-4b90-8876-bb4a07062b36">20,311</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="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="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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_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: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="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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMy0xLTEtMS0yMzA0MzA_d6b5da47-3d4d-4404-a8d8-791464ada76e">141,560</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMy0zLTEtMS0yMzA0MzA_a5ce75db-5601-41bc-8a9b-56015be22d8e">370,592</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNC0xLTEtMS0yMzA0MzA_a99821c7-ce52-4075-83ff-c4baee1b3207">1,372,046</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNC0zLTEtMS0yMzA0MzA_28a781aa-1325-4a72-b38a-4e78880bfeb9">1,399,732</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNS0xLTEtMS0yMzA0MzA_2cfe4b25-e2ed-4056-867d-1e67a21e66f0">1,769,631</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNS0zLTEtMS0yMzA0MzA_1c33998f-821f-4748-bff9-10b405119e06">1,729,886</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNi0xLTEtMS0yMzA0MzA_3ae2e218-393e-4537-8fcd-f89595e99f2b">164,917</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNi0zLTEtMS0yMzA0MzA_6f888f5f-4ce6-4590-8b87-c4b9fefef3a6">117,969</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNy0xLTEtMS0yMzA0MzA_0ab27c58-6394-4d9c-ae0a-ef74c1360306">123,378</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNy0zLTEtMS0yMzA0MzA_bc06297c-7529-4ccc-975d-df832f5b1caa">122,308</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOC0xLTEtMS0yMzA0MzA_885cfe9b-a66f-428a-8f86-ae5454e8aebd">85,131</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOC0zLTEtMS0yMzA0MzA_5b4a6dc6-0a8c-41fb-a45b-680f0a1ad2d3">118,640</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOS0xLTEtMS0yMzA0MzA_32d723b6-3cd0-4a5c-b3e0-a738c7592781">3,656,663</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOS0zLTEtMS0yMzA0MzA_a8d5617e-5a2f-49cd-85fa-b7ec375f2cad">3,859,127</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTAtMS0xLTEtMjMwNDMw_ad120a02-9ef6-474c-bf58-a57d5d25f58a">1,730,602</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTAtMy0xLTEtMjMwNDMw_fa59091c-f1ce-4aa8-87e9-20454953e09d">1,754,101</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 right-of-use 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTEtMS0xLTEtMjMwNDMw_69c67eca-c8c3-4bb7-a263-937f488d4026">276,231</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTEtMy0xLTEtMjMwNDMw_d4a47d3d-5de1-499e-aa52-73f34a978214">279,534</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTItMS0xLTEtMjMwNDMw_3f216340-f7c1-43e5-8013-7e79d35d03d3">2,065,602</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTItMy0xLTEtMjMwNDMw_9d8c4a0c-d874-42c8-bc9b-5a4ebc9a3e6c">2,045,041</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTMtMS0xLTEtMjMwNDMw_88e4742c-cf3e-42d9-9c22-7424dbd2478a">904,412</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTMtMy0xLTEtMjMwNDMw_65f460a0-30f2-4afa-bbb6-3ea41e546779">946,299</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTQtMS0xLTEtMjMwNDMw_28999fcc-1d3a-4978-9c8f-f3bdcf9bcc04">421,826</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTQtMy0xLTEtMjMwNDMw_4e737f85-1329-4eaa-a7f4-a37e0399694a">409,157</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTUtMS0xLTEtMjMwNDMw_b6c2b458-9801-4655-89ee-670bcc6b885a">9,055,336</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTUtMy0xLTEtMjMwNDMw_f52e316a-46e7-4031-8952-214485c56bc2">9,293,259</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTgtMS0xLTEtMjMwNDMw_6159544d-5452-44a2-a40d-3d061262dd78">166,676</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTgtMy0xLTEtMjMwNDMw_dc7d3b55-1e71-4329-a67f-47428d1a984c">171,916</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTktMS0xLTEtMjMwNDMw_56d033d3-afc0-40a0-98ee-294e7f4fa1c8">96,817</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTktMy0xLTEtMjMwNDMw_238b7d5f-2245-4b65-a99d-60f641877ef7">96,516</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjAtMS0xLTEtMjMwNDMw_761a79b9-cb3b-43e2-9291-ad653461f402">925,609</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjAtMy0xLTEtMjMwNDMw_0079d8bf-2464-4bec-bc27-7aa84be0535d">1,109,867</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjEtMS0xLTEtMjMwNDMw_e57ff52c-0a4c-486f-a32d-c011237bd740">198,295</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjEtMy0xLTEtMjMwNDMw_73b7ec1f-642c-4ca3-92de-352dcce70be2">181,888</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjItMS0xLTEtMjMwNDMw_0888d283-40a8-4205-81e9-ba374fa65496">331,247</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjItMy0xLTEtMjMwNDMw_086b817b-5392-443c-93b5-ffbd9a92dab4">365,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 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjMtMS0xLTEtMjMwNDMw_7f02532a-5de8-4c69-b7a9-4f2d4fb3d2f9">438,645</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjMtMy0xLTEtMjMwNDMw_afea410e-6838-438f-abfc-e2972479bb8b">406,232</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjQtMS0xLTEtMjMwNDMw_3598b938-bae0-47bf-ba2a-33bbeee31772">221,246</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjQtMy0xLTEtMjMwNDMw_280768ad-a144-493f-8b2a-1337b702aca6">163,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 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjUtMS0xLTEtMjMwNDMw_fdf349c1-bece-4fdc-b3b0-3bd1a7b8ad51">2,378,535</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjUtMy0xLTEtMjMwNDMw_3dc4e8dd-5f8e-4beb-b6c3-abc33881523f">2,496,037</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjYtMS0xLTEtMjMwNDMw_946c2c26-fd07-4570-ab1a-e788832f34b1">3,045,526</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjYtMy0xLTEtMjMwNDMw_ee6656c0-f5cc-4b52-84b8-5a4e1dd214bf">3,052,193</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjctMS0xLTEtMjMwNDMw_0ac051e6-4aca-46aa-9ed7-0d7c30014873">190,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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjctMy0xLTEtMjMwNDMw_0258596e-ee32-494b-963f-0aa07800f062">194,050</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjgtMS0xLTEtMjMwNDMw_79b2bf0f-8b4a-4ffe-848b-8b69a63f9a13">535,531</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjgtMy0xLTEtMjMwNDMw_9f798b61-8025-4f53-ab5b-2750b6cbf663">571,401</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjktMS0xLTEtMjMwNDMw_ae526790-7eaf-4b10-9cd3-51a8380d5a2d">257,980</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjktMy0xLTEtMjMwNDMw_5ef39d46-774d-4e70-bdf1-b52f34c251ad">238,391</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzAtMS0xLTEtMjMwNDMw_5c7da8b7-f6d4-4ea1-8aac-6bc7c8df40ea">6,407,704</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzAtMy0xLTEtMjMwNDMw_423d5338-a9fa-4876-bfa5-fb6eb5871330">6,552,072</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzEtMS0xLTEtMjMwNDMw_b869bcbe-71c5-4451-8c38-18403db04d87"></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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzEtMy0xLTEtMjMwNDMw_556ab5b2-1c80-49f2-a4c6-9abd051764e7"></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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfMjE_19092ec5-959b-43ab-8ec2-612e8f9f1e1d"><ix:nonFraction unitRef="usdPerShare" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfMjE_5be337d9-7d6f-4e72-b849-b48a9f67528a">1.00</ix:nonFraction></ix:nonFraction> par value: authorized shares - <ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfNTU_2343fba0-f653-4c4e-8729-ad9f9a69c9e9"><ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfNTU_5aaedb62-ecd0-44bf-8ed0-27aee8b0a4f0">5,000,000</ix:nonFraction></ix:nonFraction>; issued and outstanding shares &#8211; <ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_356c1283-81a2-4ed5-acde-e17d75bf28a4"><ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_3c93d217-6870-4c53-b95f-a8b419a6f1dd"><ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_a87a2b93-424a-452c-8829-06ded15348c2"><ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_d714406a-c670-4b31-87d0-c34e592339bd">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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMS0xLTEtMjMwNDMw_9a3d0e05-7449-4247-8030-645ca66c4d8a">&#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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMy0xLTEtMjMwNDMw_bc6f20bc-b9a7-49c0-ae22-e61217ab9180">&#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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTg_03d17bcb-3cd2-468d-a4d0-530e38069fa3"><ix:nonFraction unitRef="usdPerShare" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTg_4ed80f3d-4cbb-43fc-a85f-fa00f43f0612">0.10</ix:nonFraction></ix:nonFraction> par value: authorized shares - <ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNTI_21f4eeca-ad47-4415-a4d8-356831119b1b"><ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNTI_f8737b11-be33-4bed-91f9-7e1631494928">145,000,000</ix:nonFraction></ix:nonFraction>; issued shares - <ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNzI_1b61dcf3-7083-4fa2-844a-68179a27e25c">98,674,997</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNzk_e41bc883-6a60-41ba-bc0e-af6868147c8a">98,615,105</ix:nonFraction> (including <ix:nonFraction unitRef="shares" contextRef="ieb1ffe07b7004162be8b3cd90116f009_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfOTM_586acfb2-86bf-4036-a35d-fbc1ecf1002e">1,377,480</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ieaa541a3a3164933bc7bb0b768182fe5_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTAw_905947d3-fac6-4044-bf74-1481b0c1a829">2,047,130</ix:nonFraction> of unvested stock awards) as of March&#160;31, 2023 and December&#160;31, 2022, 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMS0xLTEtMjMwNDMw_b546cc98-78fa-403d-84b9-72fb6642234b">9,867</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMy0xLTEtMjMwNDMw_6bf5c1a8-849c-4eec-ad58-13fce0af13a3">9,862</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzUtMS0xLTEtMjMwNDMw_eb3dd3ab-3d38-49bc-b9db-a28b8313e2e2">1,235,608</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzUtMy0xLTEtMjMwNDMw_06cba836-c749-4e32-863b-0ab386797075">1,246,590</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzYtMS0xLTEtMjMwNDMw_749e1b53-0143-44b0-90e1-57c3c1b0214a">2,115,202</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzYtMy0xLTEtMjMwNDMw_0d76af5a-076a-4d58-a665-afdcdd1c3cec">2,195,742</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzctMS0xLTEtMjMwNDMw_35ba9c12-5609-48c7-8cc5-b9febc969167">54,460</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzctMy0xLTEtMjMwNDMw_09ceef5a-b5e4-46b5-b55d-2cd7d1a252c0">50,955</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246OWQwYTFiMmQ1NThhNDg4NzhhOWNlNzliNmYxZWFjNDVfMjk_f14173c9-b8a3-45d3-b394-c138802aaf6b">19,813,055</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246OWQwYTFiMmQ1NThhNDg4NzhhOWNlNzliNmYxZWFjNDVfMzY_3a2ad16f-c7e8-4cb0-99d1-0f738a8e905c">19,933,055</ix:nonFraction> shares as of March&#160;31, 2023 and December&#160;31, 2022, 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMS0xLTEtMjMwNDMw_0526c623-de5b-49cb-968f-4e551332cb62">659,913</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMy0xLTEtMjMwNDMw_3c77b351-8810-4e77-ad76-1321d063a3c2">663,910</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzktMS0xLTEtMjMwNDMw_aff208f9-f778-46e2-8318-0caf87608304">2,646,304</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzktMy0xLTEtMjMwNDMw_480f494b-b13a-45d7-bcde-c236f66052b7">2,737,329</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDAtMS0xLTEtMjMwNDMw_f264dcac-8a72-4df5-8222-54794bdfc902">1,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><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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDAtMy0xLTEtMjMwNDMw_af60fc84-69d1-424c-951e-8e5290d6881e">3,858</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDEtMS0xLTEtMjMwNDMw_7a350a03-2bbb-43ce-b6d5-abc4b59f10e4">2,647,632</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDEtMy0xLTEtMjMwNDMw_73790460-51ca-4c97-a0a5-3b787ade724b">2,741,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></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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDItMS0xLTEtMjMwNDMw_4329f3f3-0052-41ff-ac8b-dd38f0881ef3">9,055,336</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDItMy0xLTEtMjMwNDMw_3ecb6e04-3bb3-4b90-b5cc-819d82b6041b">9,293,259</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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_28"></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.554%"></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:5.050%"></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.154%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;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="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%">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 March 31, 2023</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, 2022</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="ib9c8124d718349348168eb94b9510e6a_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xLTEtMS0yMzA0MzA_7afb4263-be97-4386-a8c5-d66dd4ba00c7">98,615,105</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="ib9c8124d718349348168eb94b9510e6a_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0zLTEtMS0yMzA0MzA_478c4f50-8573-4bd8-9358-e28dcc68aa28">9,862</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="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy01LTEtMS0yMzA0MzA_eb3b6247-d591-49e5-99c2-b61b9238fbeb">19,933,055</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="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy03LTEtMS0yMzA0MzA_a77995b0-c7a2-4387-be25-a8ec82a46c6a">663,910</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="ife507e31c0d54fda8a61a516bde85343_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy05LTEtMS0yMzA0MzA_5d2162e7-bd14-4e28-852c-cce5bb7f69bc">1,246,590</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="ib5212bafacab400a9275edb2d1aef006_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xMS0xLTEtMjMwNDMw_781a3e29-3265-405f-ae44-18dd066f176d">2,195,742</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="i10110bfa867b4d1387aa9ccb79fa197d_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xMy0xLTEtMjMwNDMw_225251c9-481b-4f92-b17d-1131c90f5644">50,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="i7e58faa7206a439193d50147d0a7fa0a_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xNS0xLTEtMjMwNDMw_474a1040-8cb6-43ed-8986-42a084cc052c">2,737,329</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="ie4aa5c1551154511b9eb636ab36a5add_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xNy0xLTEtMjMwNDMw_f81be2c7-7a04-4ca6-bbc3-5dcb1614944f">3,858</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xOS0xLTEtMjMwNDMw_fd54e200-18e1-47e3-a966-e491e6e0c1f5">2,741,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></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 loss</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="ie1738ef7df8947c18266dddc43e806ce_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xMS0xLTEtMjMwNDMw_c3ffab42-048d-4995-88a1-14d1c2a0a389">80,540</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 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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xNS0xLTEtMjMwNDMw_666c2653-2268-4308-909c-7005a26a440d">80,540</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 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="i1072d157ce724262b4075d226da9fc99_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xNy0xLTEtMjMwNDMw_6f027cf6-37ab-4cd5-aea3-7fe5ac4ed0cd">6</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xOS0xLTEtMjMwNDMw_f79e290b-ef86-4540-982e-065260266903">80,546</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 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="i10e1c3b76d154d2bb207db117be716fb_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xMy0xLTEtMjMwNDMw_a71503a3-2e5e-4c55-924b-391b7fe16321">3,505</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xNS0xLTEtMjMwNDMw_f3e762fc-2a51-4dc3-a8c6-79bb8c2b0b15">3,505</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xOS0xLTEtMjMwNDMw_3d7efa08-abfa-4841-a068-d56a6b5b6ba9">3,505</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%">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="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi05LTEtMS0yMzA0MzA_95cf15ee-f56d-4a76-86bd-235be5b4946e">8,515</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi0xNS0xLTEtMjMwNDMw_471c7772-d8bd-4976-bc6e-88bd72ed1af8">8,515</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi0xOS0xLTEtMjMwNDMw_4941a075-7fb2-4302-9ffb-60ca453b870a">8,515</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 shares in connection with acquisition </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="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xLTEtMS0yNTQxODg_bfe92ad9-3cc3-4887-ba8a-94b4fade6195">2,235</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%">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="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="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy05LTEtMS0yMzU3NTM_5a58eb47-8c8c-4218-aa67-e562ee2f95cf">206</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xNS0xLTEtMjM1NzUz_669638e7-3aeb-42c8-acb7-1f4f7344e618">206</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xOS0xLTEtMjM1NzUz_9962fda7-c2de-48ac-9b94-f7e77e1aeeb9">206</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="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xLTEtMS0yMzA0MzA_81323c91-7bf2-44c9-9984-465d7c17b77d">174,833</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="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0zLTEtMS0yMzA0MzA_c2765e1a-ed39-4b00-8d46-e3823f609592">17</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="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy05LTEtMS0yMzA0MzA_1cace4b4-aee3-428c-9548-449ab033c5ef">17</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xNS0xLTEtMjMwNDMw_04da87ec-51e5-473f-b119-be72504eeef6">&#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="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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xOS0xLTEtMjMwNDMw_b7158933-e8a5-4902-b035-c6c5f778a082">&#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%">Shares withheld for taxes, net of other stock issuances</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="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xLTEtMS0yMzA0MzA_6d155780-4782-4790-aa8b-b57030d0bd3d">117,176</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="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0zLTEtMS0yMzA0MzA_be3c91b7-e155-419d-93f2-360d715fa4f1">12</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="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC05LTEtMS0yMzA0MzA_baa94394-0043-43eb-8c1c-eba116cc6e8d">8,213</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xNS0xLTEtMjMwNDMw_c75ecbb5-23da-4af0-97ee-9276613c9440">8,225</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xOS0xLTEtMjMwNDMw_a841cf78-6868-4b89-9f4d-9fbeb6ddf178">8,225</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="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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331" decimals="-3" name="mtz:NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItNS0xLTEtMjYwOTAz_8532b50b-87ad-40af-811c-e0d69a0172c5">120,000</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="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItNy0xLTEtMjYwOTE4_615765ce-f79f-4d03-a51a-cd6f9f96feb4">3,997</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="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItOS0xLTEtMjMwNDMw_b681ae98-063e-450c-b1d5-cdd99275bcac">11,473</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="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTUtMS0xLTIzMDQzMA_c3408d3f-fbb4-4460-a58a-358d0cc0e696">7,476</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="i1072d157ce724262b4075d226da9fc99_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTctMS0xLTIzMDQzMA_296559b1-cf60-439d-9bad-9ab96d986109">2,524</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTktMS0xLTIzMDQzMA_0af4b802-c739-475a-9fb0-b5d649e52993">10,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="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 March 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i292a7da416af4762912be71aeaa94003_I20230331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMS0xLTEtMjMwNDMw_2ec807b2-934f-4941-8171-831ff30a7616">98,674,997</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i292a7da416af4762912be71aeaa94003_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMy0xLTEtMjMwNDMw_0391e1b2-cccd-449a-bbf1-43756413dcb6">9,867</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 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%">(<ix:nonFraction unitRef="shares" contextRef="i0db5b4b54e744290bb00f7e9146c3636_I20230331" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtNS0xLTEtMjMwNDMw_ed5e97ec-91de-4f1c-8f70-a6b7c4499fdb">19,813,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i0db5b4b54e744290bb00f7e9146c3636_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtNy0xLTEtMjMwNDMw_56a379f9-262d-41e9-afa7-8e0bc5674e49">659,913</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7a76d00997b44187907e3f0cdd571ee3_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtOS0xLTEtMjMwNDMw_4c66e5f7-9dc5-42e9-a4e5-d2a573c72790">1,235,608</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i2d4069debfc24cbebd30e2bb1fa16462_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTEtMS0xLTIzMDQzMA_1c6cb113-d94b-44e9-9519-0117b16f55dc">2,115,202</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i0ae186ba1a2349a582dfe9efef39bf31_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTMtMS0xLTIzMDQzMA_7f795757-c82d-431e-89e7-bb912c23f524">54,460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="iacabafe5f9af4619a179e8f98f511090_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTUtMS0xLTIzMDQzMA_a717df42-23ac-4642-a9a6-ce1e37f69150">2,646,304</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i0cecb64ab51443f2a22fbad13d3a264d_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTctMS0xLTIzMDQzMA_11cb2ed3-96b4-4318-a4cc-8d1b53984339">1,328</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTktMS0xLTIzMDQzMA_b0120c50-6b7d-44fb-be1e-7667ecc434e0">2,647,632</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 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 Three Months Ended March 31, 2022</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, 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="id67de773b6a2427e90eb16e9a98e203e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMS0xLTEtMjMwNDMw_e94b420a-4b43-4411-b020-98bab193d284">95,371,211</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="id67de773b6a2427e90eb16e9a98e203e_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMy0xLTEtMjMwNDMw_28055952-f770-4ad6-83ca-b937cf80286d">9,537</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="iaa6325c569fe413c874a6cf16f263ce6_I20211231" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtNS0xLTEtMjMwNDMw_be0182ae-9978-45c6-89b1-24f822dcf3a9">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="iaa6325c569fe413c874a6cf16f263ce6_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtNy0xLTEtMjMwNDMw_e18d1327-02e4-4219-9dbc-ddab7f7fc36d">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i5ad9a5f132f24a2fadd11170d35b252d_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtOS0xLTEtMjMwNDMw_691aa55f-065b-4cb8-af65-eecce7565388">1,033,615</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="i84492a8e35b7404fa970fce6b6c59259_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTEtMS0xLTIzMDQzMA_792dd6ea-1076-4f6f-b26a-a4709340d82e">2,162,388</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="i2e40c481fe60482f8abc2f1bb375f80d_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTMtMS0xLTIzMDQzMA_bb1f7aa5-1065-457b-bafe-ccaa237c6aa4">78,776</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="i7697d8c0b7ff41d8b39590a475f227bd_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTUtMS0xLTIzMDQzMA_1fd23784-3b91-4d30-83c8-eb59b6bfa279">2,539,809</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="i870867153b0246b58a3ac63e42a7fb9b_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTctMS0xLTIzMDQzMA_809ae154-16f2-48b4-8688-8251606cb9e0">4,052</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="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTktMS0xLTIzMDQzMA_4a31cd93-2d19-48d3-9bf3-7961a2bcdee3">2,543,861</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 (loss) 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="ibcea2101962b440aa3f427c3225c1eb2_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTEtMS0xLTIzMDQzMA_cb5fc307-4291-462a-8601-ecac0b7ae221">34,978</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="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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTUtMS0xLTIzMDQzMA_161c8299-4111-4ef4-8f87-eeb0b6464335">34,978</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="i702d30a9929f4423b8a85038c97d6948_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTctMS0xLTIzMDQzMA_11ebb6d2-a849-43fa-90dc-5d424bb4f80c">19</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTktMS0xLTIzMDQzMA_ea29bfd7-221d-4bb7-b94e-641856506328">34,959</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 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:#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="iaacbd8bbfab7415fa8182e0e64833a72_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTMtMS0xLTIzMDQzMA_6f4f682a-107f-4d9e-ba33-8b7f7056e14d">14,667</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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTUtMS0xLTIzMDQzMA_f7999195-fe25-4e09-af36-9f5e94bb9dd2">14,667</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTktMS0xLTIzMDQzMA_632df5c9-2e84-4740-9107-e88923c5a0f1">14,667</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%">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="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktOS0xLTEtMjMwNDMw_396edf1b-2a7f-4288-ba5f-28a2ea71fd65">6,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="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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktMTUtMS0xLTIzMDQzMA_29a40b5b-5546-4359-811b-8764ca8a51c9">6,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="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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktMTktMS0xLTIzMDQzMA_7058f1ba-cd90-4e8c-8bc3-f6c046e9b324">6,336</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="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMS0xLTEtMjMwNDMw_e68bf556-a554-464e-bb30-7b5d4d37ed9f">165,010</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="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMy0xLTEtMjMwNDMw_f9d260a1-269f-474a-af78-cbbeb51ec58b">17</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="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtOS0xLTEtMjMwNDMw_b1120f6e-701c-40b1-8956-83227975bbc6">17</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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMTUtMS0xLTIzMDQzMA_eb6c0746-9658-42f9-83db-4e86cb994f55">&#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="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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMTktMS0xLTIzMDQzMA_bc2ebbf3-8ba1-4a74-a845-23ee8d403cca">&#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%">Shares withheld for taxes, net of other stock issuances</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="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMS0xLTEtMjMwNDMw_151611bd-5027-4884-a4e6-c1bde7bdd095">48,204</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="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMy0xLTEtMjMwNDMw_8675f450-3f7a-4b8f-880a-443fa47652bb">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="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="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtOS0xLTEtMjMwNDMw_29676a92-4483-4368-b3bf-daa55cee3186">4,032</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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMTUtMS0xLTIzMDQzMA_7789bab7-fe36-4f27-bfb3-27468ff7ba00">4,037</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMTktMS0xLTIzMDQzMA_18de7449-1af1-4d98-b565-833c6a39e92c">4,037</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%">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="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItNS0xLTEtMjMwNDMw_1a694505-d3f4-4dcc-8fe3-5c51aaec8dc1">187,978</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="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItNy0xLTEtMjMwNDMw_a31b2bf8-89d0-4e5d-bc88-a6e5bde52b35">13,791</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="i5b127260acdb47bbb12415506764b320_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItMTUtMS0xLTIzMDQzMA_e1ae5f35-0899-49df-a516-f1c44bd23504">13,791</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItMTktMS0xLTIzMDQzMA_bfae569d-c72e-4536-b243-26c26cc40517">13,791</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="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;text-align: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 March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;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%"><ix:nonFraction unitRef="shares" contextRef="i4aea21a49177453f89ea92c32d724058_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMS0xLTEtMjMwNDMw_02ba6857-48bf-481c-8ec0-fe6dda9361fa">95,488,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i4aea21a49177453f89ea92c32d724058_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMy0xLTEtMjMwNDMw_582c66b6-ee86-4a7d-a460-4fdebab18794">9,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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-bottom:1pt solid #000000;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%">(<ix:nonFraction unitRef="shares" contextRef="id126dee421eb468aa0097a2a97d3417f_I20220331" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtNS0xLTEtMjMwNDMw_630a9ab3-88b7-4b89-8a21-6cb7f522162b">19,129,904</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="id126dee421eb468aa0097a2a97d3417f_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtNy0xLTEtMjMwNDMw_cfd4083e-2e67-45fc-bd22-aacd1a92d3cd">600,746</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="if7e4787442b54b9687158cd81823731b_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtOS0xLTEtMjMwNDMw_b9f2bd34-7636-400a-9d36-103703b943ca">1,035,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i20101dac5a9e4b59be7cceb7346ca5e4_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTEtMS0xLTIzMDQzMA_e599402f-e5d6-4db4-a073-da73df66ba9d">2,127,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i2dc86ecf919e47d389fdc392c4221fb2_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTMtMS0xLTIzMDQzMA_a30b2012-8e06-41a1-9350-4e009709162d">64,109</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i01c5b6b595284de0bcdba6a0beb8c84d_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTUtMS0xLTIzMDQzMA_feccc233-3e0f-4d59-b788-c57e9d31cb0f">2,508,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i02997c7879db499494e3b579ab5e734e_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTctMS0xLTIzMDQzMA_9e4fb5c2-d6ec-451c-9ae8-59ce4ae14cee">4,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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="i062c87db595c48649bd9359b22c669a8_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTktMS0xLTIzMDQzMA_c54d86e7-743d-4f85-8e05-d1c5ed2cb81e">2,512,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_31"></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="margin-bottom:3pt;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 Three Months Ended March 31, </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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 loss</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMy0xLTEtMS0yMzA0MzA_31afb8b9-a1db-4522-a539-82ff3532ad41">80,546</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 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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMy0zLTEtMS0yMzA0MzA_7ad69f77-af14-4733-9c3b-87ec3e165898">34,959</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%">Adjustments to reconcile net loss to net cash (used in) 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNS0xLTEtMS0yMzA0MzA_d23e743e-b22a-46c2-b289-b78f2072deaf">107,247</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNS0zLTEtMS0yMzA0MzA_fcfa693a-9fc1-42bc-b031-3911a934e0f3">85,194</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNi0xLTEtMS0yMzA0MzA_1c081efc-f35b-43af-b080-ef6b46ac604f">41,944</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNi0zLTEtMS0yMzA0MzA_f8f568b3-52e4-4e59-915b-976639491aaa">25,589</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 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%"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNy0xLTEtMS0yMzA0MzA_7063d1f9-5044-4343-a411-0ae4f1853074">8,515</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNy0zLTEtMS0yMzA0MzA_b7821bcd-821f-47be-9f70-5abc50f395b0">6,336</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%">(Benefit from) provision for 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfOC0xLTEtMS0yMzA0MzA_3b5901f1-b4d4-49e4-ade6-b981f72cb9d5">30,863</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfOC0zLTEtMS0yMzA0MzA_46b6cbce-6a7b-4031-8262-99222f483c69">1,647</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></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%">Equity in earnings of unconsolidated affiliates, 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTEtMS0xLTEtMjMwNDMw_2622eb1e-cf75-46c1-b9b9-5667d141239b">9,152</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTEtMy0xLTEtMjMwNDMw_61544c62-6190-4716-b0ff-af26cdf44fab">6,777</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%">Gains on sales of 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTItMS0xLTEtMjMwNDMw_b11b6583-a333-4ccf-bf9b-f55aa02bdc46">7,818</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTItMy0xLTEtMjMwNDMw_04d35c43-2d7d-484c-8dd4-51434c9f32fa">2,568</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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTMtMS0xLTEtMjMwNDMw_75754269-04b9-43b7-8e94-9a5abf84e5c8">1,367</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTMtMy0xLTEtMjMwNDMw_28df27a8-557a-431f-ab4d-b1edbedb8259">854</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTQtMS0xLTEtMjMwNDMw_71fb2892-3a08-477b-b6bb-a3fb1c090629">1,585</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTQtMy0xLTEtMjMwNDMw_74607ed7-1d07-4030-bf4e-4cc7e13fc7c7">926</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="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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTYtMS0xLTEtMjMwNDMw_1556c69c-d4eb-4e77-93f7-f46981407ce8">50,082</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTYtMy0xLTEtMjMwNDMw_159b9655-b2f3-4f03-9e4c-2aac3972bdb0">121,646</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTctMS0xLTEtMjMwNDMw_24f752c2-e6e0-482f-96a3-f5fba0b6c070">22,011</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTctMy0xLTEtMjMwNDMw_f81893c7-f4a6-4c69-ad25-19b45dc439bb">104,490</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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTgtMS0xLTEtMjMwNDMw_43c0b5f8-4fd6-4594-b5cd-646705614722">5,673</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTgtMy0xLTEtMjMwNDMw_3d7d13a7-eced-481e-8735-95afef162f10">8,980</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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTktMS0xLTEtMjMwNDMw_2dd9d726-fd0c-4cfd-acfa-eff36189e989">36,587</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTktMy0xLTEtMjMwNDMw_b2663026-ea40-4d30-8780-dfedc3378f03">36,268</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjAtMS0xLTEtMjMwNDMw_d1df6da7-6f67-460a-aad2-a4b935b49db9">212,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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjAtMy0xLTEtMjMwNDMw_2a043661-9696-4ec0-8868-9bbcaea65dcb">14,537</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjEtMS0xLTEtMjMwNDMw_0e1eb4e3-c628-4fde-8dfe-360999876f12">29,495</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjEtMy0xLTEtMjMwNDMw_72c1cd8a-1481-4a18-acfe-e7c2d0826eab">13,802</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjItMS0xLTEtMjMwNDMw_3bcc0def-bdc7-4921-82e4-202a97a6b183">5,584</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjItMy0xLTEtMjMwNDMw_a77ebc33-6cad-4611-9cac-531de7f8f10a">11,949</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) 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjMtMS0xLTEtMjMwNDMw_e9e0ba5b-646b-4abc-a362-70f17a98bc18">86,371</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjMtMy0xLTEtMjMwNDMw_37438c32-e09f-44e9-9e2e-261a7f341c47">131,518</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjUtMS0xLTEtMjMwNDMw_42e46e93-7a82-45f1-aa28-ca9c2fe08b6f">46,506</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjUtMy0xLTEtMjMwNDMw_62e66b2c-eb9b-413b-aba8-eed2b626fda8">21,840</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjYtMS0xLTEtMjMwNDMw_5160f18c-275e-447b-9ef5-c4a29903d28b">63,346</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjYtMy0xLTEtMjMwNDMw_d370ffae-ed61-4746-bf86-d070d5c17af2">83,191</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 sales 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjctMS0xLTEtMjMwNDMw_537dda38-f90f-4963-92b9-5c4a4e3644a0">19,946</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjctMy0xLTEtMjMwNDMw_725b0cf2-e8f5-4249-aa90-c3fcf3ef9e8c">4,630</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjgtMS0xLTEtMjMwNDMw_1e5998a3-95af-4175-9e67-cb6e20177cc8">205</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjgtMy0xLTEtMjMwNDMw_3e5153dd-8b26-4dd7-bffb-39a9ebe0c01b">960</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjktMS0xLTEtMjMwNDMw_10b5f68b-5d0a-416e-abe8-880d6d6536ef">425</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjktMy0xLTEtMjMwNDMw_e61b3685-f005-4247-a292-4181bd5577ca">&#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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzAtMS0xLTEtMjMwNDMw_d53bb71b-306c-4082-a519-36c2480b1e6d">200</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzAtMy0xLTEtMjMwNDMw_96483447-fef3-4741-966d-558ff1ab9a1f">&#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: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzEtMS0xLTEtMjMwNDMw_8a5b5fec-af24-4caa-ac8d-affe57b5ef03">89,486</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzEtMy0xLTEtMjMwNDMw_2c283c53-e78b-48b9-b5ad-1c8dcb5c8f4d">101,361</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzMtMS0xLTEtMjMwNDMw_93ce27c8-83f7-4ff5-baa1-83c5402ff7b7">918,000</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzMtMy0xLTEtMjMwNDMw_d7694481-b059-47a2-8a90-efb62666e69d">773,500</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzQtMS0xLTEtMjMwNDMw_5b757c12-e432-4a77-a36f-1d474e26ff05">911,188</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzQtMy0xLTEtMjMwNDMw_b79632a5-58a5-4e56-b4b3-18af79b8636f">855,083</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="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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzgtMS0xLTEtMjMwNDMw_99e82dfa-f422-4dd9-a43f-b0eaa7d0f83a">37,047</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzgtMy0xLTEtMjMwNDMw_a8fadfef-6ae1-4201-afec-b2f5ef75e45b">41,600</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzktMS0xLTEtMjMwNDMw_e639d2ed-6dda-4ad0-812c-6e9f89cea657">&#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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzktMy0xLTEtMjMwNDMw_82e15059-2869-48af-8f11-0e7dc15d748a">13,791</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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDItMS0xLTEtMjMwNDMw_899cf901-f0e0-4b7b-84d0-3e5919bb12f1">11,660</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDItMy0xLTEtMjMwNDMw_5fd16752-d9b6-402f-9859-d94b6d0beb58">&#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="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%">Payments for 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDUtMS0xLTEtMjMwNDMw_c218607a-a9fc-4768-864b-8ccf76d9f8b1">13,107</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDUtMy0xLTEtMjMwNDMw_814fbfd9-e144-4a9b-98b7-3a851ca815ec">3,996</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDgtMS0xLTEtMjMwNDMw_05bbdf06-f9f6-4bd8-a4ee-7e7425ae02d6">1,560</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDgtMy0xLTEtMjMwNDMw_ced6aab3-a5f4-4938-b576-436c7461c4e2">17,046</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDktMS0xLTEtMjMwNDMw_2fad48f2-d652-4e5b-9d01-b113c0c8de54">53,442</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDktMy0xLTEtMjMwNDMw_d43b6d53-9ad1-4268-96ce-6261c53e9368">158,016</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTAtMS0xLTEtMjMwNDMw_f6ffc8ac-d104-432a-a6d0-685c21416477">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="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTAtMy0xLTEtMjMwNDMw_d89a462d-6ea4-49f6-93da-6d775830aa32">256</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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTEtMS0xLTEtMjMwNDMw_920b5721-c24a-4592-aefa-c6ac2ed56b25">229,032</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTEtMy0xLTEtMjMwNDMw_b6bb90cc-9070-4c94-acf1-b32a22193b62">127,603</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%">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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTItMS0xLTEtMjMwNDMw_401e70d3-b1e5-46ac-ab63-be035af83762">370,592</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="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTItMy0xLTEtMjMwNDMw_02887028-786b-4953-9415-8fc1c0fea450">360,736</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTMtMS0xLTEtMjMwNDMw_6f97c6b5-c25b-492c-80b4-ca832b671814">141,560</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="i062c87db595c48649bd9359b22c669a8_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTMtMy0xLTEtMjMwNDMw_9935282e-1780-4adc-b08e-978b2d96c38b">233,133</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 2px 28pt;text-align:left;text-indent:-11.25pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMS0xLTEtMS0yMzA0MzA_920a66f7-b27c-4f05-8214-9aa6c97dfe78">59,444</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMS0zLTEtMS0yMzA0MzA_a6b63141-a4fe-4f78-9d76-fcc71c1390dc">23,178</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 refunds, net of payments</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMi0xLTEtMS0yMzA0MzA_b7412d93-50ac-41b7-b938-ac83daaa9948">939</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMi0zLTEtMS0yMzA0MzA_686a15cf-2f83-482a-86c3-618a63c2e885">740</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="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 2px 28pt;text-align:left;text-indent:-11.25pt;vertical-align:bottom"><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></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfNC0xLTEtMS0yMzA0MzA_c6734f67-6393-47d5-af82-caafee607075">22,633</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfNC0zLTEtMS0yMzA0MzA_cf01ef89-62cf-4edc-9e43-ff00abbebb27">48,604</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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_34"></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="ib7759f2c4d6a4de7b978b7a179bb8bb2_37"></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2MzQ_69678e4e-abfd-417f-bc42-b1b269d58bd4" continuedAt="ib0b59b6d1a6c429b82889a096ad41a4c" escape="true">Business, Basis of Presentation and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="ib0b59b6d1a6c429b82889a096ad41a4c" continuedAt="ie2286443ebbf40e8b7def37f46ac8daf"><div style="margin-bottom: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-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%">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: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services.  MasTec&#8217;s customers are primarily in these industries.  MasTec reports its results under <ix:nonFraction unitRef="segment" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfODMw_647d9fe3-8369-4f1c-af9c-58f409943bde">five</ix:nonFraction> reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery and (5) Other.</span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1ODY_a9bfdf83-251f-4533-a15b-16528df13da0" escape="true"><div style="margin-bottom: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-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%">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, 2022 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, 2022 contained in the Company&#8217;s 2022 Annual Report on Form 10-K (the &#8220;2022 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfNjU5NzA2OTc5NDg4Nw_031c57da-e2ea-4400-ada5-ca9b4e8738f6" escape="true">When appropriate, prior year amounts are reclassified to conform with 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2NTg_39a94acf-2ee5-497b-9df6-a57ccff01659" escape="true"><div style="margin-bottom: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-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%">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.  Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting.  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></ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2MDY_2663ecd5-ddb9-4ead-bee1-3b3278461741" escape="true"><div style="margin-bottom: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-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%">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-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%">In these consolidated financial statements, &#8220;$&#8221; means U.S. dollars unless otherwise noted.</span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2NTM_45f3968f-e9aa-40ab-8233-46f14d38a069" continuedAt="i36f281cf54b94387ae82023e567c2f6d" escape="true"><div style="margin-bottom: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-bottom: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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters.  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-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%">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 </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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</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="ie2286443ebbf40e8b7def37f46ac8daf" continuedAt="ibd23c6db3480444b97e4c2ffe860b5c1"><div style="margin-bottom: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="i36f281cf54b94387ae82023e567c2f6d">transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</ix:continuation></span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1OTk_4b83f0d7-2b9b-4c77-a1d7-acf0d58149a4" escape="true"><div style="margin-bottom: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 Economic, Market and Regulatory Conditions</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%">The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs.  The extent to which general economic, market and regulatory conditions could affect the Company&#8217;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#8217;s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</span></div></ix:nonNumeric><div style="margin-bottom: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1Njk_7fee5e1d-db94-47a7-989a-ebcb05517590" continuedAt="i39ab2800b25740118478369196e8657b" escape="true"><div style="margin-bottom: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-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%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue 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-bottom: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 service and other service agreements, which generally 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="i14de09d5d6c64726bbce7ec6f51f15ab_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTExOTY_6edffc06-a5ce-4a1b-be74-774c316867cc">47</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7e7c966f3c9f41738edb559313e55ebd_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTEyMDM_5ed3259a-08ec-4912-8da6-0411508ffa5c">58</ix:nonFraction>% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#8217;s Communications segment, and to a lesser extent, certain revenue in the Company&#8217;s Clean Energy and Infrastructure and Oil and Gas segments.  Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company&#8217;s point in time revenue, is the same day it is initiated.  Point in time revenue accounted for approximately <ix:nonFraction unitRef="number" contextRef="i850816f1cd1f4a59b5213ca35bc9ebc8_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTE3Mjc_a6d9120a-0073-4f4d-8e6a-a97587b3c0f5">3</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib042148b7fe041da9373f10402762b7c_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY0NTY2Ng_361b23f2-6ef2-456c-a455-2cc7256cb409">4</ix:nonFraction>% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</span></div><div style="text-indent:36pt"><span><br/></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%">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, operational 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 the revisions are determined, which revisions 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 the three month period ended March&#160;31, 2023, excluding the effects on the Company&#8217;s results of operations of margin decreases for three projects within the Company&#8217;s Clean Energy and Infrastructure segment totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331" decimals="-5" sign="-" name="mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY1ODM4OA_951d2481-52d3-42e2-9365-8a36f13b9a9e">8.5</ix:nonFraction> million, project profit was affected by less than <ix:nonFraction unitRef="number" contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331" decimals="2" name="mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfNTQ5NzU1ODE2ODUzMA_47f92ccb-1e1d-4644-88dc-a4153e1c3477">5</ix:nonFraction>% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2022.  For the three month period ended March&#160;31, 2022, project profit was affected by less than <ix:nonFraction unitRef="number" contextRef="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331" decimals="2" name="mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY1ODM5Mw_c7125f82-06ba-4d47-a554-87fcd9b6996c">5</ix:nonFraction>% as a result of changes in contract estimates included in projects that were in process as of December&#160;31, 2021.  Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March&#160;31, 2023 totaled a net decrease of approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMzI5ODUzNDkxNDA1OQ_fc99b77a-d386-4a8a-b45b-cf33f9220ae3">9.6</ix:nonFraction> million, and for the three month period ended March&#160;31, 2022, totaled a n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">et increase o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f approximately $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTMzNzA_08ad84fc-7457-4e1a-a4a1-521e360ef94b">11.9</ix:nonFraction> million.</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-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.  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 majority of the Company&#8217;s performance obligations are completed within <ix:nonNumeric contextRef="idc01307454904a87bd08da6159a5d7ac_I20230331" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTM4ODI_aee57cb3-2f7e-4864-9c7f-8250d8280b36">one year</ix:nonNumeric>.  </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%">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 March&#160;31, 2023, the amount of the Company&#8217;s remaining performance obligations was $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTQyNDg_476590bc-873f-4c3f-9a81-4f8a4e1dd7dd">8.4</ix:nonFraction> billion.  Based on current expectations, the Company anticipates it will recognize approximately $<ix:nonFraction unitRef="usd" contextRef="iba1a7006fdc945199d8d963e7b76f3b8_I20230331" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTQzNDA_966f6e49-c18a-4916-8593-569b25f82e64">5.7</ix:nonFraction> billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</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-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 advice, 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 </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="background-color:#ffffff;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="ibd23c6db3480444b97e4c2ffe860b5c1"><ix:continuation id="i39ab2800b25740118478369196e8657b"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-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%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company included approximately $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTU2Mjg_dbd34b7c-ce6d-4229-a204-086c9a4abe43">285</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTU2MzU_86076653-b83b-48b7-ade5-d502047be772">271</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 March&#160;31, 2023 and December&#160;31, 2022, these change orders and/or claims primarily related to certain projects in the Company&#8217;s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses.  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="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331" name="mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY0ODA5Ng_8f551b57-2c05-477a-8771-b6f792e6fabb">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1ODA_ee430d03-3df2-4973-9dd4-818e9dea93cf" escape="true"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2022 Form 10-K.</span></div><div style="margin-bottom: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 2023</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%">In October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom: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%">Recently Issued Accounting Pronouncements</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%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2023-01&#8221;) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control.  ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice.  The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group.  ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted.  The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company&#8217;s consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 2 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMjkxNg_061f6752-78e8-4f51-807e-1a6b785f7bbc" continuedAt="idb6804517f6f4ed0b992d30247312db5" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="idb6804517f6f4ed0b992d30247312db5" continuedAt="ia1c2ee0d819d4a86b464d9e927330e42"><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%">Basic earnings or loss per share is computed by dividing net income or loss 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 primarily 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. </span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMjkzMQ_6a9040c4-70dd-4fc9-910a-67382b75396c" escape="true"><div style="margin-bottom: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 details underlying the Company&#8217;s earnings per share calculations for the periods indicated (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:72.372%"></td><td style="width:0.1%"></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 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="display:none"></td><td colspan="3" style="display:none"></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 March 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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="border-top:1pt 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to MasTec:</span></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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 loss - 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 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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy01LTEtMS0yMzA0MzA_9ebeb024-31c5-49b7-b8b9-64e5930dcdf3"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy01LTEtMS0yMzA0MzA_ad188079-d8ab-4d38-bf15-cdcce003ef7e">80,540</ix:nonFraction></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 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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy03LTEtMS0yMzA0MzA_0f76794a-c821-4b10-ad7f-f306513b2762"><ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy03LTEtMS0yMzA0MzA_bc593bd8-0641-4013-b673-1ce338c627d5">34,978</ix:nonFraction></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></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:#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="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="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:6pt"><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><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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfNy01LTEtMS0yMzA0MzA_26ce2c1a-6cd7-4ae8-ae77-3cd91128fc1e">76,984</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfNy03LTEtMS0yMzA0MzA_5408db7e-80af-4dc3-b5c5-628995b99a39">74,789</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">(c)</span></div></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOC01LTEtMS0yMzA0MzA_a0da1895-1b87-440b-8609-312e00d834fb">&#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="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOC03LTEtMS0yMzA0MzA_a6618684-1fc2-4603-8f1f-0d09900d51ee">&#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: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="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="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOS01LTEtMS0yMzA0MzA_62ab1c87-007a-42fd-8f3a-61bc29e896a7">76,984</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%"><ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOS03LTEtMS0yMzA0MzA_853cbe00-d81e-486a-a445-f3653e913b04">74,789</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><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">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.  Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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 month periods ended March&#160;31, 2023 and 2022, basic shares include approximately <ix:nonFraction unitRef="shares" contextRef="i7ba4c95bfbc64c80a13e6f880bdccab5_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMTY4Mw_567e1f14-882f-4381-96ce-b247216533fb">99,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6f07deff5a7747449ef2aeb250fa3f7f_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODA1Mg_d6e048ff-06cb-4040-81b4-afa944d5a23d">72,000</ix:nonFraction> weighted average shares, respectively, related to additional contingent payments.</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)</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">Weighted average anti-dilutive common stock equivalents totaled approximately <ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODY1Nw_5cc2b0e9-22ab-4688-a57f-81033b504165">1,330,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODY2Ng_e0803c35-8981-4b0e-b78c-55cfe02f835f">1,321,000</ix:nonFraction>, for the three month periods ended March&#160;31, 2023 and 2022, respectively.  For the three month period ended March&#160;31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March&#160;31, 2022, such anti-dilutive common stock equivalents totaled <ix:nonFraction unitRef="shares" contextRef="icf01dd18c18b46b9ae0d295000724437_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNTQ5NzU1ODE0NjA2MQ_5294bc70-9505-4dc8-a58a-c10681ebf712">63,000</ix:nonFraction>.</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="background-color:#ffffff;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="ia1c2ee0d819d4a86b464d9e927330e42"><div style="margin-bottom:6pt;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%">Share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  There were <ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTc2OQ_9e3d5771-e58f-47d5-9a7c-9e5333721266">no</ix:nonFraction> share repurchases under the Company&#8217;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTc3Ng_f9286d16-806a-4036-aa6f-eb9b7b32ba01">187,978</ix:nonFraction> shares of its common stock, the effect of which on the Company&#8217;s weighted average shares outstanding was minimal.  See Note 11 - Equity for details of the Company&#8217;s share repurchase transactions.</span></div><div style="margin-bottom:6pt;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%">Shares issued for acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  In the fourth quarter of 2022, the Company iss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ued 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="shares" contextRef="i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTU2NQ_a1189dc9-39aa-4451-8033-e16be81cc748">2,758,000</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> sha</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">res of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (&#8220;IEA&#8221;).  In the second quarter of 2022, the Company issued <ix:nonFraction unitRef="shares" contextRef="i347df3a6e50f4dfe9c9cf57d79b87e1f_D20220401-20220630" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMzI5ODUzNDg4ODIzNA_7de729f5-89ae-4210-9321-86606e46f6e8">133,000</ix:nonFraction> shares in connection with the December 2021 acquisition of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (&#8220;HMG&#8221;).  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 3 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMjg_f7ef245c-2b21-414e-a1d1-cad924bfb393" continuedAt="i55dcd9f6ff3b4eb9a297d6fe678eac08" escape="true">Acquisitions, Goodwill and Other Intangible Assets, Net </ix:nonNumeric></span></div><ix:continuation id="i55dcd9f6ff3b4eb9a297d6fe678eac08" continuedAt="i173128eca59c438fa393c074d364577f"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkyOTA_e07a708a-72a6-4639-a246-9321c683abba" escape="true"><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%">The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March&#160;31, 2023 (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:32.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></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:11.677%"></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:11.677%"></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:11.677%"></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:11.684%"></td><td style="width:0.1%"></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: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:8.5pt;font-weight:700;line-height:100%">Communications</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: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="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: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="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:8.5pt;font-weight:700;line-height:100%">Power Delivery</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, gross, as of December&#160;31, 2022</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="if3e849e2df4f4cc882cb90054807a06f_I20221231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS0xLTEtMS0yMzA0MzA_c156c05f-1ba7-414b-ba1f-8ccdf3377640">606.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="i6844adfd2c004283a84def8261a3977c_I20221231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS0zLTEtMS0yMzA0MzA_922e7d1f-c7a0-431b-98e6-d0bc64888246">703.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="ic7c69a93f9844defae78f1718564ea25_I20221231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS01LTEtMS0yMzA0MzA_39075c84-32e4-49d9-81b0-5a50a0233607">582.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: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="iacb2cc460dbf4e1c8db3722dbd965434_I20221231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS03LTEtMS0yMzA0MzA_db9e22fd-a517-4eb9-ad30-90c6427e4381">270.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS05LTEtMS0yMzA0MzA_611ea2c4-4508-46a7-84b5-5330809fba81">2,161.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="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="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment loss </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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3e849e2df4f4cc882cb90054807a06f_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi0xLTEtMS0yMzA0MzA_418ea924-bb91-441f-a852-fd28c10da2c5">&#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="i6844adfd2c004283a84def8261a3977c_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi0zLTEtMS0yMzA0MzA_bec55e23-d9f0-41e4-8b55-791de4890bdd">&#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="ic7c69a93f9844defae78f1718564ea25_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi01LTEtMS0yMzA0MzA_878a5d8a-edbf-42fc-baee-cabf8423b4be">116.7</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="iacb2cc460dbf4e1c8db3722dbd965434_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi03LTEtMS0yMzA0MzA_ad598e28-a1ba-4f71-b467-c7a8137d6631">&#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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi05LTEtMS0yMzA0MzA_174ee250-6b92-4b60-8546-728689bf3e7c">116.7</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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net, as of December&#160;31, 2022</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="if3e849e2df4f4cc882cb90054807a06f_I20221231" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy0xLTEtMS0yMzA0MzA_9bf81e63-b7cb-4ccd-89df-3c89bcb59d4b">606.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="i6844adfd2c004283a84def8261a3977c_I20221231" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy0zLTEtMS0yMzA0MzA_34437799-ead2-4e92-b517-9dd199ba3fa9">703.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="ic7c69a93f9844defae78f1718564ea25_I20221231" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy01LTEtMS0yMzA0MzA_f1a1f214-e38e-4961-8bc7-f8a9721dc5f0">465.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="iacb2cc460dbf4e1c8db3722dbd965434_I20221231" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy03LTEtMS0yMzA0MzA_3f535bb2-87ff-4e2e-b564-f33dc8251827">270.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy05LTEtMS0yMzA0MzA_bc4470a0-62e8-443a-9a94-faa417b3b1d4">2,045.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="display:none"></td><td colspan="3" style="display:none"></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="background-color:#ffffff;border-top:1pt solid #000000;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="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC0xLTEtMS0yMzA0MzA_bbab53fd-70d6-4383-8114-017b31274040">0.3</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:middle"></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: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="i887f007505664c78be785b018baa8004_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC0zLTEtMS0yMzA0MzA_5605c376-b4f3-499f-9e01-dc1c413f9ce1">&#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:middle"></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: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="i91d96676ab614f929985542b1438e3d7_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC01LTEtMS0yMzA0MzA_bf684c18-11ac-4636-8b53-fcb9734db64a">&#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:middle"></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: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="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC03LTEtMS0yMzA0MzA_e65dd018-88c9-46bf-ba31-46916eff0b2c">&#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:middle"></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: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC05LTEtMS0yMzA0MzA_7c03639b-b7e3-46c1-ac48-d3d954d5cf16">0.3</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:middle"></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"><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%">Measurement period 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">(b)</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS0xLTEtMS0yMzA0MzA_8d0d2c90-d27c-4bbd-ba02-ab634fb44e63">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i887f007505664c78be785b018baa8004_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS0zLTEtMS0yMzA0MzA_5ce991d5-6cf1-437d-8e01-05f3bd4270b4">19.4</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i91d96676ab614f929985542b1438e3d7_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS01LTEtMS0yMzA0MzA_8b935062-3c85-4c7e-8355-20217957873e">0.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS03LTEtMS0yMzA0MzA_603445af-14d7-444d-924a-04828286f07b">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS05LTEtMS0yMzA0MzA_399df382-34d6-46d0-9335-599a70ba9921">20.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></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%">Goodwill, net as of March&#160;31, 2023</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf1e1cca3aa849c391c7da5e74edcaf3_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy0xLTEtMS0yMzA0MzA_6e678b19-17c5-4fa6-9529-5e6c8ad510c6">606.4</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5354ff57811443ca9f429d95a3603abf_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy0zLTEtMS0yMzA0MzA_23665540-eecb-41a1-92f1-8ce69aec4524">722.7</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib728d2f1a05b4ceba1bb0d93bfe35510_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy01LTEtMS0yMzA0MzA_49b91a57-c472-48ea-bfc5-5f8b9bf6a705">466.4</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eaf9ab536dc462faa31eacd5d963dae_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy03LTEtMS0yMzA0MzA_156fd8e3-3faf-4ff9-a33d-346871d79f7a">270.1</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy05LTEtMS0yMzA0MzA_e826e882-b982-452b-9702-f4eba2116c60">2,065.6</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;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;Accumulated impairment losses include the effects of currency translation gains and/or losses.</span></div><div style="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;Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.  Measurement period adjustments, net, for the three month period ended March&#160;31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMzI_7fdd8a0f-86a4-478d-9b65-49c043e62a3a" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;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="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:45.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></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.677%"></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.677%"></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.682%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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, Net</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%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><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&#160;31, 2022</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: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="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy01LTEtMS0yMzA0MzA_b711c51c-f420-4a46-ae9d-5a3052209e76">1,089.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="i55bf1e73bfdc417583902d9be3d85782_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy03LTEtMS0yMzA0MzA_feb61c3e-d1cb-4f71-ba4b-884bfc1e039a">228.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="ic56bb4ea27c140ec884cc140bfc942ca_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy05LTEtMS0yMzA0MzA_c74ef077-baa8-4446-a82f-0fc377c8eae2">86.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 #000;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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy0xMS0xLTEtMjMwNDMw_2eb46c21-91da-406d-8692-d2a5caec0ca0">1,404.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 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="2" style="background-color:#ffffff;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="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC01LTEtMS0yMzA0MzA_de0de5fc-8cf0-4231-99ba-47462d7a85cf">388.8</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="i55bf1e73bfdc417583902d9be3d85782_I20221231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC03LTEtMS0yMzA0MzA_97edf05d-cf2a-4846-85eb-48c5775b2fc2">28.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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic56bb4ea27c140ec884cc140bfc942ca_I20221231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC05LTEtMS0yMzA0MzA_f507ea64-4113-45a7-b39b-7a8da9ced478">40.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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC0xMS0xLTEtMjMwNDMw_6ea92d89-e7eb-4eef-af0c-9b38b7e38827">458.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"><div><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&#160;31, 2022</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: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="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS01LTEtMS0yMzA0MzA_8fb952ec-ca6d-42f3-ae00-0f726571e507">700.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: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="i55bf1e73bfdc417583902d9be3d85782_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS03LTEtMS0yMzA0MzA_ccb0a212-8f0b-4f3d-906c-83ec4b93211c">200.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: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="ic56bb4ea27c140ec884cc140bfc942ca_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS05LTEtMS0yMzA0MzA_0d1de809-539d-4271-ab28-8a2cdb0eecff">45.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: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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS0xMS0xLTEtMjMwNDMw_be718d3a-cdf6-4d7a-a2d8-9faaa2641449">946.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></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><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="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="i2dc7f418407b4a2599c86459a5b446e8_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS01LTEtMS0yMzA0MzA_bfe877bf-148f-430b-a3dc-c31ede9477ef">34.8</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="i9de284e44d3b401a80f362f1fd9ade6e_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS03LTEtMS0yMzA0MzA_7a039ed4-9f75-414f-a4d6-5cac2fdff931">5.0</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="i01fcf7b787bc49848640e6fa56adc8d4_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS05LTEtMS0yMzA0MzA_ebaa2faf-d305-44c7-8905-b04981b17b63">2.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><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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS0xMS0xLTEtMjMwNDMw_4aeacf9e-ef0e-40a7-a6db-f961218d6724">41.9</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><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 March&#160;31, 2023</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: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="i474265fda01e485bac2d7a1d29d9f08b_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtNS0xLTEtMjMwNDMw_abbb71ee-a5ee-4849-9170-fb70221c4a2f">665.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="ib2eeab8f4cfd414db63fa14703f16f18_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtNy0xLTEtMjMwNDMw_737775be-0c0e-4499-a069-df33dd1aa7ea">195.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><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="i202436ae249b43778afa65b9038ae174_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtOS0xLTEtMjMwNDMw_82b69d20-3081-4307-8264-698a38ba2979">43.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: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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtMTEtMS0xLTIzMDQzMA_3a51803e-766b-46a9-bdb8-a354b81b03e7">904.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:1pt;margin-top:5pt;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">Trade names includes approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ia05d56ea2e194f2987578c49b67250cb_I20221231" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM4MjE3_4fa5c286-c3a4-48cb-9d88-72f4074a5641"><ix:nonFraction unitRef="usd" contextRef="i281de9eedd6348d99fbdcfc5e30c3d5e_I20230331" decimals="-5" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM4MjE3_506c5e93-ff0a-477a-a376-5b590b8a9029">34.5</ix:nonFraction></ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:1pt;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">Consists principally of pre-qualifications and non-compete agreements.</span></div></ix:nonNumeric><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%">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 first quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March&#160;31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors.  In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with <ix:nonFraction unitRef="reporting_unit" contextRef="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE3NzQ3_c82f3805-9153-4336-b44d-b9d2a979f002">one</ix:nonFraction> reporting unit within the Communications segment, <ix:nonFraction unitRef="reporting_unit" contextRef="i91d96676ab614f929985542b1438e3d7_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTc1NA_ad53e3a3-3593-434a-ac65-a02d50b7c0ac">one</ix:nonFraction> reporting unit within the Oil and Gas segment and <ix:nonFraction unitRef="reporting_unit" contextRef="i887f007505664c78be785b018baa8004_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM2NjA2_4d188ece-d3b3-4748-899f-d1a70b538eda">one</ix:nonFraction> reporting unit within the 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 as of March&#160;31, 2023.  Significant changes in the assumptions or estimates used in management&#8217;s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels and/or the effects of rising inflation, including on interest rates, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><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%">Recent Acquisitions</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 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.  In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation&#8217;s transition to low-carbon energy sources and position the Company for expected future opportunities.  This transformation has included significant business combination activity, including expansion of the Company&#8217;s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company&#8217;s existing and recently acquired operations.  Acquisitions are funded with cash on hand, borrowings under the Company&#8217;s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company&#8217;s common stock, and are generally subject to customary purchase price adjustments.</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="background-color:#ffffff;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="i173128eca59c438fa393c074d364577f" continuedAt="i98f532e7aa9641ed933f4309af030d05"><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-style:italic;font-weight:700;line-height:120%">2023 Acquisitions.</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 March&#160;31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company&#8217;s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, &#8220;</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#8221;  The aggregate purchase price for this entity was composed of approximately $<ix:nonFraction unitRef="usd" contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODU0OTU4_97b31d5d-27cb-4ff3-b898-5308be11426f">45</ix:nonFraction> million in cash, net of cash acquired.  Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March&#160;31, 2023; 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%">2022 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, MasTec completed <ix:nonFraction unitRef="acquisition" contextRef="i01f0e05d706a4be3950f23f13207a9af_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMjczMQ_79bea3d5-cb68-44bb-a22e-803f7c52520f">five</ix:nonFraction> acquisitions, which included all of the equity interests of the following: (i) within the Company&#8217;s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company&#8217;s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company&#8217;s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company&#8217;s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.</span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMDQ_af586af8-f92d-4df8-a90b-c33ae6826ad6" escape="true"><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%">Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#8217;s 2022 acquisitions was preliminary as of March&#160;31, 2023; as a result, further adjustments to such estimates may occur.  The following table summarizes, as of March&#160;31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company&#8217;s 2022 acquisitions (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:59.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></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:11.677%"></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:11.681%"></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%">IEA</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%">All other</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</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%">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:middle"><span style="color:#000000;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: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="i204b8c62c33247e88c57162266e899d1_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS0xLTEtMS0yNDgxNzk_93f265be-44a6-4f48-8a15-4d4f7180d29f">564.5</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:middle"></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:middle"><span style="color:#000000;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: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="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS0zLTEtMS0yNDgxODg_214deb3b-dbfb-4f2b-9490-cdfa27029992">48.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:middle"></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:middle"><span style="color:#000000;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: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="i702e027de5b843a39e20589704a220d4_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS01LTEtMS0yNDgxODg_0cb36f2b-6734-4468-8dda-d203b92c3233">612.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:middle"></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%">Shares transferred</span></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="i204b8c62c33247e88c57162266e899d1_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi0xLTEtMS0yNDgxNzk_452f36db-caa3-4701-ae6d-004c5bb174bd">173.7</ix:nonFraction>&#160;</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="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi0zLTEtMS0yNDgxODg_13d641b6-e985-47f9-830a-acc6bfa3ae69">&#8212;</ix:nonFraction>&#160;</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="i702e027de5b843a39e20589704a220d4_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi01LTEtMS0yNDgxODg_79fe3338-c7b0-4996-8081-f41c20effb10">173.7</ix:nonFraction>&#160;</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 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%">Estimated fair value of warrants</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%"><ix:nonFraction unitRef="usd" contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331" decimals="-5" name="mtz:BusinessCombinationConsiderationTransferredWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy0xLTEtMS0yNDgxNzk_03387e6f-8bff-4c50-85c1-b3589236b665">10.3</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331" decimals="-5" name="mtz:BusinessCombinationConsiderationTransferredWarrants" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy0zLTEtMS0yNDgxODg_cb0a78a8-c6cd-4198-8ce1-d3579222bb77">&#8212;</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i702e027de5b843a39e20589704a220d4_D20230101-20230331" decimals="-5" name="mtz:BusinessCombinationConsiderationTransferredWarrants" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy01LTEtMS0yNDgxODg_493f5791-cc6a-4040-8e0e-06a47348725b">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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: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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC0xLTEtMS0yNDgxNzk_bbabbe5a-45a3-4f80-95b6-f8849bd48c2c">&#8212;</ix:nonFraction>&#160;</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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC0zLTEtMS0yNDgxODg_97d701c2-da70-4bdb-b1b0-7249c6079520">2.8</ix:nonFraction>&#160;</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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC01LTEtMS0yNDgxODg_487877ee-041b-47e5-aada-c6957f91d637">2.8</ix:nonFraction>&#160;</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 18.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 consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS0xLTEtMS0yNDgxNzk_9ca1ebd0-00f7-40e8-9a70-95874d3918c0">748.5</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:middle"></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:middle"><span style="color:#000000;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: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="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS0zLTEtMS0yNDgxODg_8c7fe2d3-d66f-465d-90b0-ce0dd11a7e17">51.2</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:middle"></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:middle"><span style="color:#000000;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: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="i702e027de5b843a39e20589704a220d4_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS01LTEtMS0yNDgxODg_27973cdf-41bc-41e9-a7eb-a1341fec1b0a">799.7</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:middle"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy0xLTEtMS0yNDgxNzk_d45e0009-6137-4113-9dcc-e73a34f14e45">584.9</ix:nonFraction>&#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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy0zLTEtMS0yNDgxODg_4cb6deb8-0bdb-497a-a6ca-018568b806ea">6.1</ix:nonFraction>&#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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy01LTEtMS0yNDgxODg_fd8841a0-3c2c-4098-897a-9e8fc29a46e7">591.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 assets</span></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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC0xLTEtMS0yNDgxNzk_cdf59e0e-1e85-4c9a-af59-35b9fe5770f7">36.1</ix:nonFraction>&#160;</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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC0zLTEtMS0yNDgxODg_057e2ffb-fddb-481b-9e4d-aecd70b393d0">1.5</ix:nonFraction>&#160;</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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC01LTEtMS0yNDgxODg_9eb3bab8-4fa9-45bd-b676-64c95e0265d1">37.6</ix:nonFraction>&#160;</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 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</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%"><ix:nonFraction unitRef="usd" contextRef="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS0xLTEtMS0yNDgxNzk_88f3d2f4-dc9e-44a7-8e20-816a43d895fa">213.0</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS0zLTEtMS0yNDgxODg_37f4bc4d-6d4f-42c2-9dff-b44ad029a77c">30.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS01LTEtMS0yNDgxODg_1ea434b8-dc38-48bf-8ff0-8b6f1c8b6629">243.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 assets, primarily operating lease right-of-use assets</span></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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtMS0xLTEtMjQ4MTc5_5157b5a4-eef9-4ddc-8328-f9adf81bfe31">36.9</ix:nonFraction>&#160;</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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtMy0xLTEtMjQ4MTg4_01cd799f-3c1c-432a-aaab-d555e099e109">0.1</ix:nonFraction>&#160;</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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtNS0xLTEtMjQ4MTg4_c37152ec-aa39-4bbf-96f3-e03e35a8c4fe">37.0</ix:nonFraction>&#160;</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 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%">Amortizing intangible assets</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%"><ix:nonFraction unitRef="usd" contextRef="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtMS0xLTEtMjQ4MTc5_67b37f1b-a3cd-4fdc-8434-0ff1155e3034">362.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtMy0xLTEtMjQ4MTg4_dfd7bd61-3056-4183-9c9c-aed1811663ce">5.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtNS0xLTEtMjQ4MTg4_31e67412-d10f-4140-9949-e4b4ca110f15">368.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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: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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItMS0xLTEtMjQ4MTc5_142fd233-195f-4b16-aebf-b0024519bd7a">136.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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItMy0xLTEtMjQ4MTg4_9c43d360-8c56-40fb-8ec8-1051511f9cc1">4.6</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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItNS0xLTEtMjQ4MTg4_d592fa8e-9b67-41cb-b97c-1866300d122e">141.1</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 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 liabilities, including 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: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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtMS0xLTEtMjQ4MTc5_a78dd713-cd52-4e42-af29-a26aa68d5b2c">435.8</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtMy0xLTEtMjQ4MTg4_92ac6afe-bb66-443a-b51a-2f5b81fa13de">2.7</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtNS0xLTEtMjQ4MTg4_d4ef7081-f001-4c4b-9bd6-a5e72862304a">438.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 lease obligations</span></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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtMS0xLTEtMjQ4MTc5_fc0b7cca-a295-4ffa-8c64-a5151fef223e">330.8</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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtMy0xLTEtMjQ4MTg4_f7a189dd-ad56-4b1a-8596-f97ecdbaaa9d">0.2</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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtNS0xLTEtMjQ4MTg4_89302853-7e08-438c-82b8-30c7ddfbb4f4">331.0</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 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 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: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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtMS0xLTEtMjQ4MTc5_f0408f73-b968-4697-848f-23b15cc72ba4">131.4</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtMy0xLTEtMjQ4MTg4_0d1d33bf-c935-4356-bcea-08e1b881f6a4">0.2</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtNS0xLTEtMjQ4MTg4_50ab19fa-a54d-469c-8ba4-2064ee8af299">131.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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: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="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtMS0xLTEtMjQ4MTc5_337827ae-72bf-4700-a7ee-51417f5902b1">198.6</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:middle"></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:middle"><span style="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: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="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtMy0xLTEtMjQ4MTg4_e5289a46-0705-499a-9f26-c5866ed50291">36.1</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:middle"></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:middle"><span style="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: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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtNS0xLTEtMjQ4MTg4_fb981cbd-3e76-4eab-b138-294b7bf517ab">234.7</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:middle"></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%">Goodwill</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%"><ix:nonFraction unitRef="usd" contextRef="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctMS0xLTEtMjQ4MTc5_fad69583-611d-494e-8ac5-206a56d5cb32">549.9</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctMy0xLTEtMjQ4MTg4_1a2596b3-6d99-40cf-b93e-8f8ce8c8d377">15.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctNS0xLTEtMjQ4MTg4_e627f959-73ff-416f-9b76-6d7870939fb5">565.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i3e84d19684c44335b7f1c77100282751_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtMS0xLTEtMjQ4MTc5_f516208b-0336-4797-9c48-3262e4eb942c">748.5</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtMy0xLTEtMjQ4MTg4_164f76c7-f359-4333-93ac-03055800d5fe">51.2</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:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%"><ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtNS0xLTEtMjQ4MTg4_d66f6d1e-4fab-436c-abb4-41497c965fe8">799.7</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:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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></ix:nonNumeric><div style="margin-bottom:6pt;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 IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog.  Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i776680f831a647608876911515e88c28_I20221231" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODUx_c0d84314-5610-4754-98a3-d38a5b41ac27">321</ix:nonFraction> million, which each had a weighted average life of approximately <ix:nonNumeric contextRef="ie202ad0fdaa24db086dde7a942e27e87_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODY4_9c568179-5148-42df-b53c-2bd4eb347b6e"><ix:nonNumeric contextRef="i37ae59fa68d440759dfdeed6b7871d1c_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODY4_d442ddaf-3e00-48e9-8ca1-e1907a405140">14</ix:nonNumeric></ix:nonNumeric> years, based on IEA&#8217;s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries.  Backlog intangible assets for IEA totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ibecc8e62d2cc454f9024520fd9de82e4_I20221231" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODgy_29c5264a-fb6f-442b-aacb-e733d1675557">42</ix:nonFraction> million with a weighted average life of approximately <ix:nonNumeric contextRef="ie51e27af70ed44c292bafd09f90e1e2e_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODkx_657eca0f-3e83-4d2a-8ec9-842f4bb42db3">1</ix:nonNumeric> year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers.  The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was <ix:nonNumeric contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc5NjUz_bbb2ec4d-7840-4c4b-8fa0-f6c3fcf98bff">13</ix:nonNumeric> years.  Amortizing intangible assets related to &#8220;All other&#8221; acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of <ix:nonNumeric contextRef="id9aa3ab783ea42f6892c58c67acaaa5c_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc5NjY1_a690e25f-6334-4a33-a643-e1e9cfa7a1f1">9</ix:nonNumeric> years.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.</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%">The goodwill balances for each of the respective acquisitions 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="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-6" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwMTAy_68196ca3-ac42-4593-86ad-1686c0228c18">39</ix:nonFraction> million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March&#160;31, 2023.</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%">The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately <ix:nonFraction unitRef="shares" contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231" decimals="-5" name="mtz:BusinessAcquisitionEquityInterestIssuedNumberOfShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNTkw_fcb1581f-d333-4207-990c-e5f9175b1038">2.7</ix:nonFraction> million shares, valued at approximately $<ix:nonFraction unitRef="usd" contextRef="i0850ffd548654277a3946efd1de8a058_I20221231" decimals="-6" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNjA1_72abe8c6-b5db-47f1-bbd0-b671f708ff88">174</ix:nonFraction> million based on the market price of MasTec common stock on the date of closing.  Total cash paid for acquisitions, net, includes approximately $<ix:nonFraction unitRef="usd" contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231" decimals="-6" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNjIz_e6544bc7-bbaa-4f3c-9553-b61dcdecd6b5">44</ix:nonFraction> million of cash acquired.  The long-term debt assumed in the table above includes $<ix:nonFraction unitRef="usd" contextRef="ifef4fc7546c84d8bb8b3e95dad2781e8_I20221231" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwOTcx_156fcfb4-3f94-4625-ac83-16a322bcd61b">300</ix:nonFraction> million aggregate principal balance of <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODE3_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% senior unsecured notes assumed in connection with the acquisition of IEA.  See Note 7 - Debt for additional information.</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="background-color:#ffffff;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="i98f532e7aa9641ed933f4309af030d05"><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%">Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December&#160;31, 2022 had an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i0850ffd548654277a3946efd1de8a058_I20221231" decimals="-5" name="mtz:WarrantsAndCommonStockFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIzNzEw_acdcb0ad-e494-4cff-ae3a-c6ad5d03601b">3.1</ix:nonFraction> million.  Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants.  During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis.  The remaining warrants expired unexercised on March 26, 2023.  For the three month period ended March&#160;31, 2023, the Company recorded fair value gains totaling approximately $<ix:nonFraction unitRef="usd" contextRef="ida7725632e734cb0a5ef9407cfcb6cdf_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgzNzI4_46a5a6a4-506b-4bd2-8cf7-feb27a90c7c1">2.8</ix:nonFraction> million, related primarily to the expired warrants, which amount is reflected in other income. </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%">The contingent consideration included in the table above is composed of earn-out liabilities, which generally 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 2022 acquisitions are payable annually and have <ix:nonFraction unitRef="y" contextRef="i75263f646c574f15abffaa77e1938446_I20221231" decimals="0" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxODE4_2a6559e5-cc93-4aee-9b0d-a5f73ab52d66">five</ix:nonFraction>-year terms, as set forth in the respective purchase agreements, and are valued at approximately $<ix:nonFraction unitRef="usd" contextRef="if82874bf1c4a4b4cb9a28832dfaff023_I20221231" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxODA2_52d3651e-426f-4577-b5b8-9466889d234f">3</ix:nonFraction> million in the aggregate.  Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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 March&#160;31, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $<ix:nonFraction unitRef="usd" contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxMzgz_66d62886-5ddc-4723-9634-45c8cfd970d4">4</ix:nonFraction> million; however, there is no maximum payment amount.  Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.</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-style:italic;font-weight:700;line-height:120%">HMG Additional Payments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the &#8220;Additional Payments&#8221;).  Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock.  The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement.  Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec&#8217;s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate.  An Additional Payment of approximately $<ix:nonFraction unitRef="usd" contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjEw_ef884050-2c34-4e88-8d74-5586c21e25ee">29.4</ix:nonFraction> million was made in May 2022, which payment was composed of approximately $<ix:nonFraction unitRef="usd" contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjI0_a64863be-0171-4dbd-b201-22f9c44447cf">18</ix:nonFraction> million in cash and <ix:nonFraction unitRef="shares" contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjQw_9001f147-0ccd-4c4b-b444-4a74ab182344">133,157</ix:nonFraction> shares of MasTec common stock.</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%">As of March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of remaining Additional Payments was approximately $<ix:nonFraction unitRef="usd" contextRef="i85820490fd9d4560a1957f538cea641d_I20230331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAxNDk1_41303b18-ac0f-4e6e-b855-a0e1d3bde568">39</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3b84c9f3d27246d48ee6d1d82e7f41a4_I20221231" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAxNDk4_b94a53e1-093d-4509-af4f-da47ab4ea893">37</ix:nonFraction> million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares.  The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately <ix:nonFraction unitRef="shares" contextRef="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMzI5ODUzNDk3NTI3NQ_82cf1ae0-b1da-4239-9a12-2f439aeeb407"><ix:nonFraction unitRef="shares" contextRef="ie7b8c84118b14e4ab3d1c2e42a43e34a_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMzI5ODUzNDk3NTI3NQ_ea2be6f3-a425-4892-a1d4-179027fdfd46">170,000</ix:nonFraction></ix:nonFraction> shares as of both March&#160;31, 2023 and December&#160;31, 2022.  For the three month period ended March&#160;31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $<ix:nonFraction unitRef="usd" contextRef="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331" decimals="-5" sign="-" name="mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyNzgy_89d0172d-f4ac-4436-bec9-4b3cd899ed7c">1.6</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The amount of Additional Payments due to the sellers as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia85369379aeb426098f53edbeb9e2eb2_I20230331" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMTk5_f332ad61-2453-4df1-9775-0b70462fd87e"><ix:nonFraction unitRef="usd" contextRef="ifb4c05b3b3304df9b795188f0a7ac6b2_I20221231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMTk5_f7b4fabd-2598-4104-9f1e-f14f86f62047">21.8</ix:nonFraction></ix:nonFraction> million, of which the amount due in shares totaled approximately $<ix:nonFraction unitRef="usd" contextRef="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331" decimals="-5" name="mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMjM4_ba217276-ff8a-4fde-874c-8a8afd1ac4fb">9.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231" decimals="-5" name="mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMjY0_02a33241-14f2-4444-a185-bb95afb4a287">8.4</ix:nonFraction> million, respectively, or <ix:nonFraction unitRef="shares" contextRef="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231" decimals="0" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIyMjQx_0891fd1d-05db-4144-85f6-6e65136b6206"><ix:nonFraction unitRef="shares" contextRef="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331" decimals="0" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIyMjQx_37c1bc51-84df-4eb2-b529-9000832ac8f1">98,800</ix:nonFraction></ix:nonFraction> shares, for both periods.  See Note 2 - Earnings Per Share for the effect of th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e above referenced shares on the Company&#8217;s earnings per share calculations.</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-style:italic;font-weight:700;line-height:120%">Pro forma 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 March&#160;31, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-8" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQxMjM_38c73211-0ff2-4db3-9567-af83c7fb14e5">2.6</ix:nonFraction> billion&#160;and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-8" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQxMzA_03ea5f58-d055-4fae-8c9d-97925cbe9005">2.3</ix:nonFraction> billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQyMTQ_618661ba-8d70-4bfd-943a-2c9404d32faf">83.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQyMjE_126ea752-dad1-410e-90ff-3ffb68e7c164">74.6</ix:nonFraction> million, respectively.  Supplemental pro forma information for the Company&#8217;s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.</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-style:italic;font-weight:700;line-height:120%">Acquisition-related 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 March&#160;31, 2023 and 2022, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQ2MzM_d9531b58-7ace-40cf-b02b-320aa4117e00">400.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg4NjM4_fac8e593-25ed-415f-822d-28f4933241ff">704.7</ix:nonFraction> million, respectively.  Acquisition-related revenue for the three month period ended March&#160;31, 2023 included approximately $<ix:nonFraction unitRef="usd" contextRef="icb587fc00af94561bb2118e756105dfb_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg5MDA3_2cc83aa1-0cd7-42a8-990d-23bea2d04656">370.0</ix:nonFraction> million for IEA, and for the three month period ended March&#160;31, 2022 included approximately $<ix:nonFraction unitRef="usd" contextRef="i25564c58f5e8465f97878b6de17641f9_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg5MjE0_099c733e-8c97-44e2-8d3d-dcfaaa93ad30">548.1</ix:nonFraction> million for HMG and INTREN in the aggregate.  Acquisition-related net losses&#160;for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkwNTE0_40a89ec4-8c65-4a23-81f9-a4addac00668">34.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkwNTc1_0ebce664-ddd6-412a-92cd-7a8104fb392a">4.3</ix:nonFraction> million, respectively, based on the Company&#8217;s consolidated effective tax rates.  These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.</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-style:italic;font-weight:700;line-height:120%">Acquisition and integration costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense.  Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition.  The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses.  For the three month period ended March&#160;31, 2023, such acquisition and integration costs totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTY2_aab102d5-f568-4923-9793-434338a87c55">17.1</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="i9e7f73f8668a437f80b8853fba72f997_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTgy_20e22be7-a92e-48a1-a493-ed71906415d8">14.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idfddef8ed1d0476f943fb24485dcbadb_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTk4_761946c6-9c22-4684-9276-316a81d3e9da">2.5</ix:nonFraction> million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively.  Acquisition and integration costs for the three month period ended March&#160;31, 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i627e16b9a10e4c16a7f330f81cca5cb6_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk1MTUz_68195634-5f46-47b2-a90e-e09131ab28d4">13.6</ix:nonFraction> million, which amount was included within general and administrative expenses.  As of March&#160;31, 2023 and December&#160;31, 2022, approximately $<ix:nonFraction unitRef="usd" contextRef="ieb5e218258af42ea917ab190fc899a89_I20230331" decimals="-5" name="mtz:BusinessCombinationIntegrationRelatedLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk0MzUw_a27fe2b1-4e84-4db7-8551-a42c966af452">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i83866338c9734de4af17116beef688d9_I20221231" decimals="-5" name="mtz:BusinessCombinationIntegrationRelatedLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk0MzU0_6aa67186-93ec-47be-ac16-32e71f26f874">5.5</ix:nonFraction> million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 4 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY1ODc_84cee04a-b451-4a13-af86-4ec93e42e0a8" continuedAt="i1ecd0e7ad7d745c09fac8d36b2386568" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></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%"><ix:continuation id="i1ecd0e7ad7d745c09fac8d36b2386568" continuedAt="i232939b839354902ae3c8a166d67af94">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, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, mandatorily redeemable non-controlling interests and debt obligations.</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="background-color:#ffffff;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="i232939b839354902ae3c8a166d67af94" continuedAt="ib9a74c02ee6a4df98e1fa14e8cad0708"><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%">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-bottom: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-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%">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 March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of the Company&#8217;s Earn-out liabilities totaled $<ix:nonFraction unitRef="usd" contextRef="i58e6a34ed6354fb4b166a072a7c7b3fd_I20230331" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTg4Ng_a47b5640-4064-47e1-ad5b-82b875e299b8">125.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d53c009f57e44dbb863456f43dc1f73_I20221231" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTg5Mw_b75be262-80d6-4848-9b93-8df2037f1224">127.4</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i2c59796994364a61b5f31d56efab82cf_I20230331" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTkyMA_f1ffb0ae-daa6-40e7-9d63-57b194e0c819">12.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3b5e744026af4aea90ea0af31c1156ba_I20221231" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0NTQ4_0d7005fd-570d-4701-be5c-67a53eae838e">13.9</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="i0fdb9323dac64fea8595d0fe46e65873_I20230331" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjA4OQ_e8e554b1-a290-4a7b-ba6c-dce6f4caacac">36.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4e31906af63748f98b0fcb0f416c3976_I20221231" decimals="-5" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjA5Ng_14196de4-7a7c-40c5-95e6-85f91c6ab13a">37.7</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, 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 was <ix:nonFraction unitRef="number" contextRef="i1c73c6ac02ca48f083b8829926913e7c_I20230331" decimals="3" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjU0OQ_851a0198-2c9c-46e0-b705-4e1271a1741d">12.0</ix:nonFraction>% as of March&#160;31, 2023, 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 March&#160;31, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $<ix:nonFraction unitRef="usd" contextRef="i06d4afea886a4e09b9b22fa439b44312_I20230331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzE1OA_cb59be91-79cb-4368-a3c6-3cee0d9d5151">36</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i06d4afea886a4e09b9b22fa439b44312_I20230331" decimals="-6" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzE2NQ_33652023-70c2-4cd9-9c66-c04a91a867f1">149</ix:nonFraction> million; however, there is no maximum payment amount.</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%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  For the three month period ended March&#160;31, 2023, there were <ix:nonFraction unitRef="usd" contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331" decimals="INF" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1MTEx_d5e636e3-18e8-4d45-a20a-d77d6413a88e">no</ix:nonFraction> additions from new business combinations, and for the three month period ended March&#160;31, 2022, additions from new business combinations totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331" decimals="INF" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzUxOA_5e119676-7c97-4817-b8c3-709479217b98">1.7</ix:nonFraction> million.  There were <ix:nonFraction unitRef="usd" contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1MjU5_553ba191-7b91-40d4-b7c9-8a4237cb54fa">no</ix:nonFraction> measurement period adjustments for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, measurement period adjustments totaled a decrease of approximately $<ix:nonFraction unitRef="usd" contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331" decimals="INF" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzk4Nw_4bc067d9-6b28-44ee-8ea9-404f5fd8ee1e">1.9</ix:nonFraction> million and related primarily to the Company&#8217;s Oil and Gas segment.  For the three month period ended March&#160;31, 2023, <ix:nonNumeric contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" name="mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjU5NzA2OTgzMDIxMg_cb12982f-d614-4aaa-8490-8bc475b7df0c"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjU5NzA2OTgzMDIxMg_cdc3d8d1-0944-4ec0-8a2d-7585130d82b3">fair value adjustments</ix:nonNumeric></ix:nonNumeric> across multiple segments totaled a decrease, net of approximately $<ix:nonFraction unitRef="usd" contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNDE2OA_6a86c2ec-e450-4f48-8d98-698ad9b0aa13">0.3</ix:nonFraction> million, and for the three month period ended March&#160;31, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3NTIwOA_06c9bc5a-a87e-4363-883c-5242a053cb5c">no</ix:nonFraction> fair value adjustments.  Earn-out payments for the three month period ended March&#160;31, 2023 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1NDYy_04b37b5d-1c36-449f-bf44-8e370b2efb99">1.7</ix:nonFraction> million and related to mandatorily redeemable non-controlling interests.  There were <ix:nonFraction unitRef="usd" contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1NTY1_d909b1e3-9985-4fd3-8124-c85c4e44de78">no</ix:nonFraction> Earn-out payments for the three month period ended March&#160;31, 2022.</span></div><div style="margin-bottom: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-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%">The Company&#8217;s equity investments as of March&#160;31, 2023 include: (i) the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i3b6c0688593743af85e24b9c47dbcb0a_I20230331" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTEyMQ_3391ea21-d8b6-4fa7-9cd6-0566ca36f5fb">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="i2bc7757edbca405a909a34f897dfc816_I20230331" decimals="2" name="mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTI2Ng_1aa0203f-0174-4e2c-8f77-dd9945fc819c">15</ix:nonFraction>% equity interest in Cross Country Infrastructure Services, Inc. (&#8220;CCI&#8221;); (iii) the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="iefa65c6381c04f9c96309bb9b798af16_I20230331" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTM2MQ_3af010f9-ddfa-429c-9bad-7a534477cdeb">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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.</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-style:italic;font-weight:700;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 March&#160;31, 2023, 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.  The carrying values of the Company&#8217;s VIEs totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQzNw_271e57cf-be7c-4d83-a949-960f3e11a6e4">26</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3OTQ1_81741286-eca8-484d-b885-03e1d4ec65c1">24</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company&#8217;s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQ1MA_54c01d9e-4f73-4614-86eb-19fee3202e0e"><ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQ1MA_72c8325c-a7f4-44f6-b7a1-95b6e7514b4c">37</ix:nonFraction></ix:nonFraction> million for both periods.</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%">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, which is referred to as the &#8220;adjusted cost basis.&#8221;  As of March&#160;31, 2023 and December&#160;31, 2022, 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjk5OQ_03c4b2b5-110c-40df-acc7-8c8b9a925007">307</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzAwNg_48275258-b5da-433d-8053-b9e97463b217">306</ix:nonFraction> million, respectively.  As of both March&#160;31, 2023 and December&#160;31, 2022, equity investments measured on an adjusted cost basis, including the Company&#8217;s $<ix:nonFraction unitRef="usd" contextRef="i240b79b2ee4e4fcdbca2c7bee8faa0d8_I20221231" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzEyNg_5ed83134-4896-41b0-b776-b3c219b9ad92"><ix:nonFraction unitRef="usd" contextRef="i2bc7757edbca405a909a34f897dfc816_I20230331" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzEyNg_603e901f-f1a2-4640-b36e-0db02134c176">15</ix:nonFraction></ix:nonFraction> million investment in CCI, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE3MA_8023ea15-2a8c-4c9d-bc96-f3adfd4521a9"><ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE3MA_bf628307-aa73-4580-ad48-50823f7b4360">20</ix:nonFraction></ix:nonFraction> million.  There were <ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE4Ng_135c2100-9974-4c36-ad05-c0c23364b057"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE4Ng_bea31af0-9b22-4c3e-b6f1-9adbba63ee51">no</ix:nonFraction></ix:nonFraction> impairments related to these investments in either of the three month periods ended March&#160;31, 2023 or 2022.</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-style:italic;font-weight:700;line-height:120%">The Waha JVs</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%">  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="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzY3Mw_a1fa6577-d001-4622-9032-d3bb0de812af">8.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3NzcwOQ_2a4f1383-209b-4431-9307-dc16db833ba2">7.4</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $<ix:nonFraction unitRef="usd" contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzkxOQ_2252ce52-fd38-4d0a-9920-2ec4198eef5f">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331" decimals="-5" name="us-gaap:EquityMethodInvestmentDividendsOrDistributions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3ODAxNQ_c1280693-23bc-44b4-a630-6869485151d1">3.1</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, 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="i3b6c0688593743af85e24b9c47dbcb0a_I20230331" decimals="-5" name="us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODIwNQ_d203b14f-d5d4-4298-a34a-2e99d034508f">114.3</ix:nonFraction> million as of March&#160;31, 2023.  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="i3b6c0688593743af85e24b9c47dbcb0a_I20230331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODQ1MA_cb03103e-eddf-4c9f-8608-0088a87fd38e">262</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8091cf8f5ea348bd9f30696d722fd8ab_I20221231" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODQ1Nw_732cc2d9-0a48-4a7f-b8b7-a22b47403a84">263</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, 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="background-color:#ffffff;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="ib9a74c02ee6a4df98e1fa14e8cad0708"><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%">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 month period ended March&#160;31, 2023, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $<ix:nonFraction unitRef="usd" contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTI1MQ_5c844f68-8e00-48bc-a82b-249b9799557d">5.6</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTI3OQ_5734e431-32f4-4325-8e38-c3b5729dfb45">4.2</ix:nonFraction> million, net of tax, and for the three month period ended March&#160;31, 2022, unrecognized unrealized activity totaled gains of approximately $<ix:nonFraction unitRef="usd" contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTQ3OA_7b3a5cfa-e833-4cec-801f-15bf5fd412c7">18.2</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTUwNg_08e8ec59-1046-4b04-af91-43baf515dc90">13.8</ix:nonFraction> million, net of tax.</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-style:italic;font-weight:700;line-height:120%">Other Investments</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%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments.  As of March&#160;31, 2023 and December&#160;31, 2022, the Company had an aggregate investment of approximately $<ix:nonFraction unitRef="usd" contextRef="i3cca3c1515304daa954393d3407d54b6_I20230331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTc2Mw_3fe870c8-4b9b-4115-9356-0979c7e99f9c"><ix:nonFraction unitRef="usd" contextRef="i3f5c7cba659343ac9d702748074492b1_I20220331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTc2Mw_4df76bcf-6a5b-4d82-bc1f-ccfe2d3844ef">22</ix:nonFraction></ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0dee1baf8b8348e788c5045a7b9496fd_I20221231" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc2Nzg2_32a168d4-2e4a-4ae5-be7f-308e7603d93e">21</ix:nonFraction> million, respectively, in these entities, including $<ix:nonFraction unitRef="usd" contextRef="iefa65c6381c04f9c96309bb9b798af16_I20230331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTgxNw_55c9146f-745a-4727-95bb-14f7910889ed"><ix:nonFraction unitRef="usd" contextRef="ic96247bb9cd94bc8999ba5d77a7b9896_I20220331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTgxNw_b6bbab99-ef02-4a6f-b1c5-befd5b7cca19">18</ix:nonFraction></ix:nonFraction> million for FM Tech as of both periods.  The Company made <ix:nonFraction unitRef="usd" contextRef="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc2NTUx_f68bcbe2-181f-4e51-bdd5-4183465454bd">no</ix:nonFraction> equity contributions related to its investments in telecommunications entities for the three month period ended March&#160;31, 2023, and made equity contributions totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331" decimals="INF" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTAxNjg_e76c125d-b449-4878-86e2-92e39352d1ca">0.5</ix:nonFraction>&#160;million for the three month period ended March&#160;31, 2022.  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="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331" decimals="-5" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTA0OTM_f70f042c-9380-4354-9b85-d9228d506aa7">1.1</ix:nonFraction>&#160;million for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, equity in losses, net, related to these entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5Njc4Nw_11f2d1b1-7893-41da-8283-d6cbaadbf2fa">0.3</ix:nonFraction>&#160;million.</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%">Certain of these telecommunications entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i78afa62e46364d13beed8bcc0d05d07f_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTExODU_d86df839-4815-414c-98cd-552ee1e7b517">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie4df4124b7e54c53b88098c0e5cc9718_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODU4NTQy_d641bdd7-f7bd-4590-b34b-eda49c8172b1">1.0</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts payable to these entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7b9b64b718444dd996678470e77a6605_I20230331" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE0MTE_dae882d3-546e-4a98-b9a8-5dd4bf611e51">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if212ac156fdd48f786de8b13ecfe0f11_I20221231" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE0MTg_bfd3af98-20cb-462a-b549-b1d65667dba7">0.2</ix:nonFraction> million, respectively.  In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities.  For the three month period ended March&#160;31, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March&#160;31, 2022, there were <ix:nonFraction unitRef="usd" contextRef="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsForAdvanceToAffiliate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3MzMx_e3b44dab-b243-417c-8c4a-0afd66668a75">no</ix:nonFraction> employee lease expenses or advances to these entities.  As of both March&#160;31, 2023 and December&#160;31, 2022, receivables related to these arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="iabd6d6438512438191642df73c888c32_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5MjI_140dc7d4-2865-4f59-ad5c-e8eaebc377ed"><ix:nonFraction unitRef="usd" contextRef="ic553fdd20d9d481c918abb412866addb_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5MjI_5a3b15b9-ad48-4f63-a9b7-84ec0bef0261">3.8</ix:nonFraction></ix:nonFraction> million.</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%">The Company has <ix:nonFraction unitRef="number" contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5Njc_2ff872c8-c335-42bd-86ca-fd7072a2fc90">49</ix:nonFraction>% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIxOTY_8b29e409-9900-44a7-9674-ba3200e92ba6"><ix:nonFraction unitRef="usd" contextRef="ifedf80839c8b4ec2a8621adeeeb5cd61_I20220331" decimals="-6" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIxOTY_d1db90ef-4ac2-48ef-afc8-a77e365adaf8">3</ix:nonFraction></ix:nonFraction> million.  For both the three month periods ended March&#160;31, 2023 and 2022, equity in losses, net, related to these entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIzMjY_1dfbf4a2-8c89-4d0b-8f87-12607fa3d5ad"><ix:nonFraction unitRef="usd" contextRef="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIzMjY_56b72f86-1a09-45a8-b70f-2b520ca9580c">0.1</ix:nonFraction></ix:nonFraction>&#160;million.  Certain of these entities provide construction services to MasTec.  Expense recognized in connection with construction services provided by these entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI1Mjk_9866dc1d-fa78-4631-9116-fb0e34349579">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODYxNjU0_38b3e2b1-4258-4704-9077-19872f6c1d87">3.6</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023, related amounts payable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3NTMz_87c71cda-038f-4468-9600-89d8bfc977dc">0.1</ix:nonFraction> million, and as of December&#160;31, 2022, were de minimis.  In addition, the Company has line of credit arrangements with these entities, which, as of March&#160;31, 2023 and December&#160;31, 2022, provide for up to $<ix:nonFraction unitRef="usd" contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331" decimals="-5" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI3Nzc_ea3f03df-f1bb-4a68-b8b8-6dec8926ff6f">3.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iacc5e4f06d6b42e1affee9d654cd7465_I20221231" decimals="-5" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3MDU5_534016d4-fdb6-4a7f-96eb-927c1976db4a">4.5</ix:nonFraction> million, respectively, of borrowing availability.  There were <ix:nonFraction unitRef="usd" contextRef="i208691cfc1c0494ba4e6f27bfb0754de_I20230331" decimals="-5" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3OTA2_ff664684-7833-4da8-802c-4e0ec6a2ea27">no</ix:nonFraction> borrowings as of March&#160;31, 2023, and as of December&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="i9c217a30d3d646e78ab6b030608a8e71_I20221231" decimals="-5" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI4NDU_81ec3c06-72d7-4018-9509-1589dce924db">0.6</ix:nonFraction> million was drawn, which amount was included within other current assets in the consolidated balance sheets.</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%">The Company has a <ix:nonFraction unitRef="number" contextRef="i9ae91c5d876f4695bf39b1fe7b85d671_I20230331" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTMwMzc_1fe89eeb-6301-4ac4-9983-269847a4d096">75</ix:nonFraction>% equity interest in Confluence Networks, LLC (&#8220;Confluence&#8221;), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment.  As of March&#160;31, 2023, a total of $<ix:nonFraction unitRef="usd" contextRef="i19d60f8e9e88425fb349bd5c5c8afc7b_D20210101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTMxODg_bad5b922-2a5d-4aea-bffc-0477d5c26b07">2.1</ix:nonFraction> million of the $<ix:nonFraction unitRef="usd" contextRef="iffd11849b35d4f6a9feb0e386bc3a0de_I20211231" decimals="-5" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzI5ODUzNDkzNzIwNw_b706aeae-8c1b-43ef-b183-8f381ffefc30">2.5</ix:nonFraction> million initial commitment had been funded, of which $<ix:nonFraction unitRef="usd" contextRef="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0Mzky_e842acb0-193b-42d4-af4f-77c902e86520">0.2</ix:nonFraction> million was funded during the three month period ended March&#160;31, 2023.  <ix:nonFraction unitRef="usd" contextRef="i3def59921d374676a239d0876021a504_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0NDA0_c06041a2-adc9-45d3-8018-75c17c691af6">No</ix:nonFraction> amounts were funded for the three month period ended March&#160;31, 2022.  Equity in losses related to the Company&#8217;s proportionate share of income from this investment was $<ix:nonFraction unitRef="usd" contextRef="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTM0NDM_2d1a1094-e92c-43aa-be9f-9727ad8331b4">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3def59921d374676a239d0876021a504_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODYzOTM2_f6cc3e85-81bd-4384-b3d4-71adcbda1c30">0.2</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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%">The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (&#8220;AVCT&#8221;), in which the Company has no active involvement.  AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $<ix:nonFraction unitRef="usd" contextRef="i8fd25fd79cc042658baceefefab413ac_I20230331" decimals="-5" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzI5ODUzNDkzODg2OA_816163b7-37cc-497d-8651-3fc8d1d345c9">0.2</ix:nonFraction> million investment.</span></div><div style="margin-bottom: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%">Senior Notes</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%">As of both March&#160;31, 2023 and December&#160;31, 2022, the gross carrying amount of the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0MDA_27d6e24b-7a08-49cd-9449-1c71791f6a0a">4.50</ix:nonFraction>% senior notes due August 15, 2028 (the &#8220;<ix:nonFraction unitRef="number" contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0Mjk_27d6e24b-7a08-49cd-9449-1c71791f6a0a">4.50</ix:nonFraction>% Senior Notes&#8221;) totaled $<ix:nonFraction unitRef="usd" contextRef="i910775fce3cd49c2b923e81d9ac27b6a_I20230331" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0NTU_5d00cb14-7069-4c7e-a929-f476e7c87535"><ix:nonFraction unitRef="usd" contextRef="i052a1186952c4d57b90138376b4260c1_I20221231" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0NTU_cd589d54-1f02-4311-9959-33b1116ddd3d">600.0</ix:nonFraction></ix:nonFraction> million, and their estimated fair value totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI4OTg0OA_96d67b12-9f5e-4993-9615-66f8ac87676c">552.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iaada3a21ea604173a21bf06ae92dc6ef_I20221231" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI4OTg1Ng_97a397a7-0085-4d3b-ae88-8e99efbdf11a">534.0</ix:nonFraction> million for the respective periods.  As of March&#160;31, 2023 and December&#160;31, 2022, the gross carrying amount of the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MDk1OA_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% senior notes due August 15, 2029 totaled $<ix:nonFraction unitRef="usd" contextRef="ibd340a1eb2244ef88b32a1c842ff6395_I20230331" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MTA4MQ_44c426d3-222c-40ad-96d7-8304e4e5b228">282.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9cfb0706ba7c4770afa78f10c8035bc7_I20221231" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0OTEw_84fb36d5-76b8-4e55-804c-a452d03aa682">281.2</ix:nonFraction> million, respectively, which notes are composed of $<ix:nonFraction unitRef="usd" contextRef="i43db7b192ad04212b529e14814d3f222_I20230331" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjUyNQ_1f14e15b-2ebe-437b-a5d6-f4c1a096bf08">225.1</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ0Mw_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>%% IEA senior notes (the &#8220;<ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ1Mg_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% IEA Senior Notes&#8221;) and $<ix:nonFraction unitRef="usd" contextRef="ibd24fdbfd06e40e89d7617e582a15a05_I20230331" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjU0MQ_4549d808-791a-430a-8bd9-8445583fc931">74.9</ix:nonFraction> million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ2MQ_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% MasTec senior notes (the &#8220;<ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ3MA_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% MasTec Senior Notes&#8221;), collectively, the &#8220;<ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ3OQ_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% Senior Notes&#8221;).  The estimated fair value of the <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ4OQ_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% Senior Notes totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5Mjk0Mw_2166230c-4f4e-4434-96a5-8b4236d2dc42">268.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i273903a8e82043558ae7e7bdd553b52b_I20221231" decimals="-5" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjkyNg_25aa5fc3-3cd4-4a92-b6a9-51330ff56326">280.5</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  The estimated fair values of the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ5OA_27d6e24b-7a08-49cd-9449-1c71791f6a0a">4.50</ix:nonFraction>% Senior Notes and <ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjUwOA_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% Senior Notes were determined based on an exit price approach using Level 1 inputs.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_52"></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 5 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjc5OA_1eb6c0cf-cf63-4ff0-a466-a91ee72c70c3" continuedAt="i80d3db6df87c4001849b25aa29addbfb" escape="true">Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities</ix:nonNumeric></span></div><ix:continuation id="i80d3db6df87c4001849b25aa29addbfb"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjgwNA_5de21ff3-4d7a-48a7-be66-c3003e5aaafd" 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: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: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%">March 31,<br/>2023</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/>2022</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMS0xLTEtMS0yMzA0MzA_91314eec-b869-4a71-9a16-1e47a0ed49dc">1,380.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMS0zLTEtMS0yMzA0MzA_a77e6181-c4a1-4ec4-a497-94c7d109f10e">1,408.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="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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMi0xLTEtMS0yMzA0MzA_8958ef65-02ab-4eec-8729-0d8f0f74d0b9">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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMi0zLTEtMS0yMzA0MzA_e861dcaf-9dc9-49eb-9935-403242db3bff">8.4</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMy0xLTEtMS0yMzA0MzA_861bb9f3-9ffb-48ee-b330-9c8dcf575242">1,372.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMy0zLTEtMS0yMzA0MzA_2b419eec-ddeb-4947-9b76-de5918e57d1a">1,399.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></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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:ContractRetainage" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNS0xLTEtMS0yMzA0MzA_389822cd-9015-4270-b292-f9baacee7290">350.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="mtz:ContractRetainage" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNS0zLTEtMS0yMzA0MzA_5a92583c-fe16-44bb-ba9a-e515d236089b">401.9</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNi0xLTEtMS0yMzA0MzA_1efd86ea-baf5-4701-9fec-4f6e9e5e8eb9">1,419.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNi0zLTEtMS0yMzA0MzA_4c3657c8-e590-46ac-9eb8-8170cd20ae09">1,328.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNy0xLTEtMS0yMzA0MzA_4ee6445c-46ee-4055-8913-fbb9d363c663">1,769.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNy0zLTEtMS0yMzA0MzA_b652e21d-b594-4721-ab01-1363ba31e045">1,729.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></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 not yet collected, whereas 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="i083e81185e894afa95a38e541e0de757_D20230101-20230331" decimals="2" name="mtz:RetainagePercentOfContractBillings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfNzIz_ce7789ef-c976-48ad-a3d9-cf8d756d5e8e">5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331" decimals="2" name="mtz:RetainagePercentOfContractBillings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfNzI5_33b7b8e7-d399-4297-a4c4-f05d1ac489d3">10</ix:nonFraction>% of contract billings).  For the three month period ended March&#160;31, 2023, provisions for credit losses totaled $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTAxNw_d97ea96d-3df5-4ecc-8f50-18cb0a05e3d9">0.5</ix:nonFraction> million, and for the three month period ended March&#160;31, 2022, provisions for credit losses were de minimis.  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.  Total contract liabilities, including accrued project losses, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTc3NQ_2e5b69e9-9d1f-4ade-8789-e8d03e1c1869">438.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTc4Mg_0a260a1e-30bf-4525-8d81-7b8c36db10e8">406.2</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, of which deferred revenue comprised approximately $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTg2Ng_4c12a606-d999-422d-8150-8ab3719de60f">423.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTg3Mw_108c3704-69af-44d5-9e86-2f5f74b4c64b">390.3</ix:nonFraction> million, respectively.  For the three month period ended March&#160;31, 2023, the Company recognized revenue of approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjEyMg_6614e151-5d8a-49b1-af94-5fead9843203">287.6</ix:nonFraction> million related to amounts that were included in deferred revenue as of December&#160;31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.</span></div><div style="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="id0656ff2d770472bb572193210f39143_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjY0Ng_34c9227f-ad9a-4c22-8660-a479101470a4">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibf0d37c51f434ad2b2a60035d9291115_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjY1Mw_9445f26f-a632-4cf7-a5ca-4b12538d7252">1.0</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 6 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDY2_3b37c743-fc96-49f7-ba8b-0dbd1f57c2fe" continuedAt="i79668a3325fc494b961dc5ecbaa473b8" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="i79668a3325fc494b961dc5ecbaa473b8"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDc2_e2f26be4-98de-4b32-b8e9-2692254ac5e5" escape="true"><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 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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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="i78d7f1d2f3de48d2bbbf4c4e01f3baed_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMS0xLTEtMS0yMzA0MzA_98170c8e-f676-4ee5-9109-4565e489dcd3">73.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="i8b1495e3047d42d1b18565f5a0321adf_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMS0zLTEtMS0yMzA0MzA_942effd2-e2af-4f6c-8077-35c043dae1e0">73.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: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="id7122cd1f47249a29ac5c01a3065dfc3_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMi0xLTEtMS0yMzA0MzA_c0ad1c34-0667-4eb6-b00f-91c8390aef77">91.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="i372032cef2b34040beaea3c4ab28e829_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMi0zLTEtMS0yMzA0MzA_6750441b-29ea-4e2d-ba80-f7aa6243471d">86.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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</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="i31392f3a68cd474ead6d6adeb8a1e6e2_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMy0xLTEtMS0yMzA0MzA_eef4fded-21ab-4a7c-9caa-ca8d3ff26990">2,854.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="i6e48fbedee7b4ad7a4ff4666881e1d0c_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMy0zLTEtMS0yMzA0MzA_014b44e9-0c9d-4dd1-a8da-53c0c402a387">2,797.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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</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="i3589c1567ec743e6aa8d2fef14619543_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNC0xLTEtMS0yMzA0MzA_f703f1e4-fb15-4088-b481-f2198c987d77">312.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="i3b781bb63b6a44e09b31c43f4db90208_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNC0zLTEtMS0yMzA0MzA_5e22a584-a8f1-4031-9542-451d099651ac">286.8</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="if5f2a13f5bcd4b44b57974aa4770f079_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNS0xLTEtMS0yMzA0MzA_d5f26a85-8143-4e25-a396-e59e258c9458">45.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="iffabb313ad554cb38a89bc5fad47e770_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNS0zLTEtMS0yMzA0MzA_827794c4-e9db-4855-b590-97141e07d194">67.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: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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNi0xLTEtMS0yMzA0MzA_80fa193a-c5ea-40f9-b9d7-db40214bc752">3,377.3</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNi0zLTEtMS0yMzA0MzA_6555638f-675e-4465-b296-46377af70377">3,311.4</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNy0xLTEtMS0yMzA0MzA_b12cdce9-03de-4604-8670-c93e6543de95">1,646.7</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNy0zLTEtMS0yMzA0MzA_983ab692-ad68-465b-b019-7dd2a7e049f5">1,557.3</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfOC0xLTEtMS0yMzA0MzA_810afcd3-0cdd-429a-ade0-709a078562b8">1,730.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfOC0zLTEtMS0yMzA0MzA_1cbe4e41-f1f0-40fd-bd0a-8dec31c89159">1,754.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></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%">As of March&#160;31, 2023 and December&#160;31, 2022, the gross amount of capitalized internal-use software totaled $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfMzA0_b3479833-1863-42b1-afe9-05f4ca055cd4">202.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfMzEx_fac4734b-b120-40ef-a340-c1ccfd3eb753">186.6</ix:nonFraction> million, respectively, and, net of accumulated amortization, totaled $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDIy_7ad0cb20-728a-436e-bb81-58b7880a3a47">51.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDI5_f7d1a451-4636-4d89-b51e-82cd9b29638c">39.9</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_58"></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 7 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzQ_9c2b4eb4-c1e2-49f0-b4b7-9eb8d92f6b25" continuedAt="i711023d8c77e409fac973fe12525167e" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i711023d8c77e409fac973fe12525167e" continuedAt="i4a1f7f44679345a88d80ff1c16e2a962"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNTQ_80a2df12-ede1-4ed8-8d22-ccb65efdeaa0" 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 the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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:43.406%"></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:30.054%"></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:10.026%"></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:10.029%"></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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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 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%">November 1, 2026</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="ic441e43afa9a46bc8ae720732e962370_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMi00LTEtMS0yMzA0MzA_004a5774-f496-41d7-b1b2-10d42d2f507a">905.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 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="i557c17c1a0cc4f76b4a3c630301369b3_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMi02LTEtMS0yMzA0MzA_9b549530-64b6-4f42-9fbd-203fb1207ca7">896.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 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="if98b659cdde441a3af016a8f06cb7594_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMy00LTEtMS0yMzA0MzA_14f4bfaf-fcdb-4b4d-b14d-32b032820870">347.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="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMy02LTEtMS0yMzA0MzA_7f9d108c-ea8c-408d-824b-c8d6c832e302">350.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><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="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC0wLTEtMS0yMzA0MzAvdGV4dHJlZ2lvbjoyMzhmMDE2NjljNzk0Yjg3ODNlYTQyNmIzZWQzZGZhMl80_afadab09-5de9-4792-a0a0-d2babb1611e8">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="i4adcc411a3984a9a88336491dc5564ab_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC00LTEtMS0yMzA0MzA_ec8f8dbb-f16e-460f-8770-46a4736b9763">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="iaada3a21ea604173a21bf06ae92dc6ef_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC02LTEtMS0yMzA0MzA_2415f9d8-d78f-4d9c-8177-79e9aaa020ee">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="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%"><ix:nonFraction unitRef="number" contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS0wLTEtMS0yMzE5OTkvdGV4dHJlZ2lvbjo1Yzg0YWEzYzIwYmM0NGNiYmNjNzUyOTA3ZWVkYmNiZV8xMDk5NTExNjI3Nzk2_6e72316b-5091-4324-8f49-0210567c3e55">6.625</ix:nonFraction>% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-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%">August 15, 2029</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="i7f59b0a6b8a441f980ea51c923a02799_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS00LTEtMS0yMzIwMzQ_35bc6522-fb93-495c-a3cd-03341dfcf9a6">282.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="i273903a8e82043558ae7e7bdd553b52b_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS02LTEtMS0yMzIwNDI_ea5a8941-84a1-48a1-9168-247deabee186">281.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%">2022 Term Loan Facility</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: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%">October&#160;7, 2025 and October&#160;7, 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if27f404d8ca441f691ede1bc41c84e9c_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi00LTEtMS0yMzIwMzQ_86ab814b-89e2-4072-8339-ac38a583e80b">700.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="i8da991b4fbba463eb1fdce7c4c80175b_I20221231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi02LTEtMS0yMzIwNDI_a7ba4580-588d-4016-ab23-38ef0383e85d">700.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:FinanceLeaseAndOtherObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS00LTEtMS0yMzA0MzA_74997086-8fae-4fad-bbc0-5cad1bd6ffb9">393.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="mtz:FinanceLeaseAndOtherObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS02LTEtMS0yMzA0MzA_6ff4961d-0f8f-4a7f-8465-be236429d72a">414.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi00LTEtMS0yMzA0MzA_5937f6aa-e0d1-4816-8897-f0c14eb135de">3,228.8</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi02LTEtMS0yMzA0MzA_3426959e-3956-48c5-b5ee-dbd8e8121593">3,241.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 18.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNy00LTEtMS0yMzA0MzA_fe860cab-3c07-4738-82c0-eb6a0a566df1">16.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNy02LTEtMS0yMzA0MzA_6721b6ac-a87b-4392-a814-d62c34171315">17.6</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOC00LTEtMS0yMzA0MzA_6b5ebf2a-609c-4bf0-ae72-e141b2e2a88e">3,212.2</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOC02LTEtMS0yMzA0MzA_de76cfea-ae03-4bfb-81af-1a846e912aa9">3,224.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></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOS00LTEtMS0yMzA0MzA_54f2a58d-7903-47a0-a2f5-2b659c268fa8">166.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 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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOS02LTEtMS0yMzA0MzA_7845ef3d-f223-4413-9b46-812a0bf66bce">171.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 18.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMTAtNC0xLTEtMjMwNDMw_f47805ef-a57c-4bd8-b24c-fad26c143e83">3,045.5</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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMTAtNi0xLTEtMjMwNDMw_dd40e537-aaf1-4d3c-a705-c90a8274b1bb">3,052.2</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-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company&#8217;s senior unsecured credit facility (the &#8220;Credit Facility&#8221;) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">had aggregate borrowing commitments totaling approximately </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="ib3709303ba6148abbf182faa1801ca7d_I20230331" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc2Nw_e39ba5b6-0c42-4c84-8144-7ea70edeb761">2.25</ix:nonFraction> billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amount is composed of&#160;</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="ic441e43afa9a46bc8ae720732e962370_I20230331" decimals="-7" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc3MQ_64ac1b7e-85e7-413e-a5b9-e3255ce32620">1.9</ix:nonFraction> billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;of revolving commitments and a term loan with an original principal amount of </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="if98b659cdde441a3af016a8f06cb7594_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc3NQ_b7aa3097-9c9c-4ec0-943d-055d2554c2ee">350</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (the &#8220;Term Loan&#8221;).  </span><span style="background-color:#ffffff;color:#000000;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 of approximately $<ix:nonFraction unitRef="usd" contextRef="ie7e2cb1f7a254c86b71afca8cb004c59_D20230101-20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjA3Ng_3bb50df0-51dd-4191-9bb3-f930800b21d5">2.2</ix:nonFraction> million, which quarterly installments increase to approximately $<ix:nonFraction unitRef="usd" contextRef="ibc38cc23a2a0490da833e828163dd030_D20250301-20250331" decimals="-5" name="us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjE2MA_107fe848-7fba-46b0-9101-a7f3826810d4">4.4</ix:nonFraction> million in March 2025 until maturity.  Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.  As of March&#160;31, 2023 and December&#160;31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">accrued interest at weighted average rates of approximately <ix:nonFraction unitRef="number" contextRef="ic441e43afa9a46bc8ae720732e962370_I20230331" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjUwOA_6483cb4b-7870-4b7f-b41e-f2fb4917be01">6.45</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i557c17c1a0cc4f76b4a3c630301369b3_I20221231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjUxNQ_600fc9cb-820a-4b00-8e31-2ab83053f4a0">5.82</ix:nonFraction>% per annum a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s of March&#160;31, 2023 and December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively.  The Term Loan accrued interest at rates of <ix:nonFraction unitRef="number" contextRef="if98b659cdde441a3af016a8f06cb7594_I20230331" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjU4Nw_518162ba-fe24-4dff-8b95-3a56ab32faeb">6.53</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjU5NA_7a1f872c-7c00-423b-9891-e2f337410fd4">5.80</ix:nonFraction>% as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Letters of credit of approximately $<ix:nonFraction unitRef="usd" contextRef="ib3709303ba6148abbf182faa1801ca7d_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjY2NA_3f96cd15-9f05-4174-95fe-b761cc0c04a7">145.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i66df6c788b144b7bbd6d5a47055781e0_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjY3MQ_1b96c1a7-cc7b-48e6-821f-7aa3a5d949ec">143.1</ix:nonFraction> million were issued as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, letter of credit fees accrued at <ix:nonFraction unitRef="number" contextRef="idf9576b8b61e4d7bbd9e5acc3bad5dd4_I20230331" decimals="6" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjc2OA_cadc96b6-9f76-4a71-9af2-688f7c89a59e">0.6875</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i0ab559f03b724d0aa2e42473c7715ea1_I20221231" decimals="6" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDc4NA_26619fff-bd38-4b5d-86ea-089fbe6f8e85">0.5625</ix:nonFraction>%, respectively, per annum for performance standby letters of credit, and accrued at <ix:nonFraction unitRef="number" contextRef="i980cdad8c82c493d97be508222dd371c_I20230331" decimals="5" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjg2MQ_e5518990-3a2d-408a-811e-8d05c86af4f0">1.625</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i176ec63c3351496d8332a4ed44680606_I20221231" decimals="5" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDg5OQ_5e18bca9-90ef-43f4-90fc-014aba0ed898">1.375</ix:nonFraction>%, respectively, per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation.  As of March&#160;31, 2023 and December&#160;31, 2022, availability for revolving loans totaled $<ix:nonFraction unitRef="usd" contextRef="ic441e43afa9a46bc8ae720732e962370_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzEzNg_401aff9b-8f24-4e06-9325-bdd63b124c3d">849.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i557c17c1a0cc4f76b4a3c630301369b3_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE0Mw_fa8b5080-7b82-4d27-861a-185673b21d84">860.9</ix:nonFraction> million, respectively, or up to $<ix:nonFraction unitRef="usd" contextRef="i16334838340f4066ac1ed2111057b195_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE3MA_dd8cf8c7-4e89-43ff-aafd-be2cebd0d331">504.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia2d64015bc07427692e42f079bc6c4f3_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE3Nw_e152aaff-c9f6-4ee3-9c8d-d1d89404458c">506.9</ix:nonFraction> million, respectively, for new letters of credit.  As of both March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2022, there were </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="i3181d5e5136b44f88698be2970c3ac1f_I20230331" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNTQ5NzU1ODE4MTc3OQ_61670370-d0f3-4711-afd1-c22fffd5ee4e"><ix:nonFraction unitRef="usd" contextRef="i3feb46e312a546d4bb5e04a94dd7866f_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNTQ5NzU1ODE4MTc3OQ_cdea776d-d55a-4018-b886-ea5a1e1e6da9">no</ix:nonFraction></ix:nonFraction> borrowings denominated in foreign currencies</span><span style="background-color:#ffffff;color:#000000;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%"> Revolving loan borrowing capacity included $<ix:nonFraction unitRef="usd" contextRef="i3181d5e5136b44f88698be2970c3ac1f_I20230331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI2Ng_42303c11-443e-4ffa-9a85-0d9c427923d4"><ix:nonFraction unitRef="usd" contextRef="i3feb46e312a546d4bb5e04a94dd7866f_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI2Ng_da1d941c-513d-4f5a-a2bc-24d5c49657f7">300.0</ix:nonFraction></ix:nonFraction> million of availability in either Canadian dollars or Mexican pesos as of both March&#160;31, 2023 and December&#160;31, 2022.  The unused facility fee as of March&#160;31, 2023 and December&#160;31, 2022 accrued at a rate of <ix:nonFraction unitRef="number" contextRef="i7c0fefdf7547448183dfbc6ab9af6c34_D20230101-20230331" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzQyOQ_73d1e40e-2584-4149-97ff-7367d1bc45d1">0.225</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i09547c19de6d47f89808183a8e28b98b_D20220101-20221231" decimals="5" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDgxOA_9ca065be-b0f0-4d47-920d-1992e5667cfc">0.200</ix:nonFraction>%, respectively, per annum.</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%">Other Credit Facilities</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%">The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of March&#160;31, 2023, outstanding borrowings under the Company&#8217;s other credit facilities totaled $<ix:nonFraction unitRef="usd" contextRef="i27c1f4637e344337b0d501dccf556511_I20230331" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDQyOQ_0a3977ff-6b7c-4c05-8155-b2677e277f27">2.6</ix:nonFraction> million, which accrued interest at a weighted average rate of <ix:nonFraction unitRef="number" contextRef="i27c1f4637e344337b0d501dccf556511_I20230331" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDU1Mg_f206c5ab-ebb0-404f-b4eb-4df1acfcf017">7.45</ix:nonFraction>%.  There were <ix:nonFraction unitRef="usd" contextRef="i1fb2010095734d04b703c7172e0e8fea_I20221231" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzY2NA_98f6de3d-d426-45d1-b5ca-dbe0fa64d194">no</ix:nonFraction> outstanding borrowings under the Company&#8217;s other credit facilities as of December&#160;31, 2022.  Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.&#160; As of March&#160;31, 2023 and December&#160;31, 2022, letters of credit issued under this facility totaled $<ix:nonFraction unitRef="usd" contextRef="i27798a18048e463e8d4a30706e40e70d_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk0NA_b7627d52-be88-4c22-8e35-f7e90ae929dd">17.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id20a02ab7d9d4dd299236e626d70bc94_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk1MQ_119bfbe5-c549-4ae7-916b-c42262174051">23.6</ix:nonFraction> million, respectively, which accrued fees at <ix:nonFraction unitRef="number" contextRef="ic99a7e596d094b2680c4ca4f8d9813aa_I20230331" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk5MQ_af51db2a-388c-4010-9fc8-739190457b52">0.90</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i04f8aa1b04f54a98ba28b2a46f869119_I20221231" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDg1MQ_feb6800c-6a8d-4077-83fd-325de8f281a2">0.75</ix:nonFraction>%, respectively, per annum.</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%">2022 Term Loan Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company has $<ix:nonFraction unitRef="usd" contextRef="id22c26d62a994e0ebedf5cd7f98d72ec_I20230331" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMjM5NA_9c46bb08-a9ab-4864-aa29-c99e77712d06">700.0</ix:nonFraction> million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1">three</span>-year term loan of $<ix:nonFraction unitRef="usd" contextRef="i747ea89400c84ce1bae2397fe1aaf8de_I20230331" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM0NQ_7c7eb9e0-ee95-4180-8ff2-33c85c5afb3b">400.0</ix:nonFraction> million in principal amount (the &#8220;<ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNTY_1bac16d7-da69-4e07-b8bf-7e0ebac17f3e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year</ix:nonNumeric> Tranche&#8221;) maturing on October&#160;7, 2025, and a <ix:nonNumeric contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzQ1Mw_f64425a8-bdd5-4aba-8645-ca169327c031">five-year</ix:nonNumeric> term loan of $<ix:nonFraction unitRef="usd" contextRef="i831c50ced58d4fabb20e4ecb70e808d3_I20230331" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjQxOQ_3d142729-e106-405d-bd5d-cc655c432411">300.0</ix:nonFraction> million in principal amount (the &#8220;<ix:nonNumeric contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzA_66d7328b-29ec-4e77-9427-50ab0011f9ae">Five-Year</ix:nonNumeric> Tranche&#8221;) maturing on October&#160;7, 2027 (together, the &#8220;2022 Term Loan Facility&#8221;).  The <ix:nonNumeric contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzg_15679bf7-f94d-4f81-a6c6-1665ea86eff6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year</ix:nonNumeric> Tranche is not subject to amortization.  The <ix:nonNumeric contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzM_7c8894df-5283-4c32-bccd-5e73800c95ab">Five-Year</ix:nonNumeric> Tranche is subject to amortization in quarterly principal installments of approximately $<ix:nonFraction unitRef="usd" contextRef="i9566da11991e4f4f87fb89f0747ff951_I20240331" decimals="-4" name="mtz:DebtInstrumentQuarterlyInstallments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzM5OQ_b717b6b1-ad7b-46e5-8bff-ec310c2fa433">3.75</ix:nonFraction> million commencing on March 31, 2024, which will increase to $<ix:nonFraction unitRef="usd" contextRef="i91fd47f519714321aefd796b59d0f454_I20260331" decimals="-5" name="mtz:DebtInstrumentQuarterlyInstallments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzQ1NQ_1bd02f85-d271-483c-b4ed-3777c8417fde">7.5</ix:nonFraction> million on March 31, 2026 until maturity, subject to the application of certain prepayments.  As of March&#160;31, 2023, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span> and <ix:nonNumeric contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzYwNg_abbda305-5422-4c5b-a059-e3130132e725">Five-Year</ix:nonNumeric> Tranches accrued interest at rates of <ix:nonFraction unitRef="number" contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY3OQ_7fce5daa-7944-48bc-8355-582e0665c8b4">6.308</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY4NQ_d2ed7037-f3c2-40b2-b3cb-fee8baa6a2a4">6.433</ix:nonFraction>%, respectively, and as of December&#160;31, 2022, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>- and <ix:nonNumeric contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzYwNw_039a4661-d998-4c6d-a13f-4f21b8ba48b7">Five-Year</ix:nonNumeric> Tranches accrued interest at rates of <ix:nonFraction unitRef="number" contextRef="ia5c1e05bd2fe43919ea44c1e55b5578d_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY2NQ_907fc31e-de48-4e6f-896f-296011fa7d72">5.692</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ib712a36112d8413c8ecee17c16101fe6_D20220101-20221231" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY3NA_c720f854-ea7d-491a-9221-c7635c493fae">5.817</ix:nonFraction>%, respectively.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.</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="background-color:#ffffff;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="i4a1f7f44679345a88d80ff1c16e2a962"><div style="margin-bottom: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-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%">MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom: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-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%">As of March&#160;31, 2023 and December&#160;31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkxOTYxMw_4b43de47-8f1d-4767-9d47-07cae0feaa10">14.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkxOTYyMg_b7357cd4-3896-4146-aa0f-4f1cc0a50b04">24.8</ix:nonFraction> million, respectively.  For additional information pertaining to the Company&#8217;s debt instruments, see Note 7 - Debt in the Company&#8217;s 2022 Form 10-K.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 8 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2NQ_5b56aafc-9214-4151-849f-1448f6ef0024" continuedAt="i55bffa1883f4443b9bcb7f7d972f97e8" escape="true"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2NQ_ac65e3f0-a33a-4fae-b382-570548b1f4b6" continuedAt="i9c28b6d4290648e4ad65926315a0a152" escape="true">Lease Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i55bffa1883f4443b9bcb7f7d972f97e8" continuedAt="iac1251080fa24343b9d3697ba87dc925"><ix:continuation id="i9c28b6d4290648e4ad65926315a0a152" continuedAt="i00d0b566c5564d16930b18991587581e"><div style="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 March&#160;31, 2023, the Company&#8217;s leases have remaining lease terms of up to <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="mtz:LesseeLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjk2_46622672-5908-4d85-85fc-8c1acfbe14b8">sixteen 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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">one</span></span> to <ix:nonNumeric contextRef="i987893c89474492b8e2130d38da1f171_D20230101-20230331" name="mtz:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDE1_f16fda42-2eb0-4c00-9707-9cdfec15cc96"><ix:nonNumeric contextRef="i05000d132d044229b8a16de774c6fa94_D20230101-20230331" name="mtz:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDE1_f8a4321f-7309-43c1-8289-eeaf0a803df3">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 March&#160;31, 2023 and December&#160;31, 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTA0Mw_87ea4448-988a-430a-a392-e8e76bde50f7">715.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTA1MA_b0e25d9c-1daa-4e61-9bc5-25d8aa2bff8f">720.1</ix:nonFraction> million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTE0NA_84f126b9-5f88-4258-8bb5-0255c58210c6">512.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTE1MQ_1e14869a-9e02-4050-be44-c05cfad3b885">535.3</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Depreciation expense associated with finance leases totaled $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTI0Ng_27c9468a-2a01-45f0-a49b-19fd28271e03">28.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTI1Mw_a3d66eb6-95f2-4ad6-a379-3e48bef266b3">20.3</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, 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 month periods ended March&#160;31, 2023 and 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTQ4Mg_938c4fb1-a4e1-4090-8cc8-826e83c598d7">26.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTQ4OQ_b52aa179-c3c5-4037-a43e-91d75e8a706c">26.9</ix:nonFraction> million, respectively.  For the three month periods ended March&#160;31, 2023 and 2022, rent expense for leases that have terms in excess of <ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc2NQ_0bbe7552-6b9f-4715-bbc2-2bb915fabcfd">one year</ix:nonNumeric> totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc5MA_dce1226b-f5d5-48e8-8ae8-e695637492de">35.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc5Nw_5de6cbce-dfe0-4afd-b294-be8234dd648a">34.0</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTgyNA_5ec0c706-3eaa-4faf-b75e-c9e9eaecfcc1">4.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTgzMQ_df50e776-ce83-4f2d-84a9-dbc4ac3f05a2">3.0</ix:nonFraction> million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of <ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjEzNQ_9cd7a2a1-9193-4d07-9c9c-41c804c43911">one year</ix:nonNumeric> or less totaling approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjE2OQ_fe342d08-3240-4ab1-b5e3-24b268898bae">111.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjE3Ng_f06d60a3-0a84-4bc9-8640-20f77c6269b6">74.3</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Ng_96a31cae-0694-42fc-98c7-686be619c588" escape="true"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA3Mg_32741efa-7b54-4201-be5e-2a1bb7df1b17" 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 March&#160;31, 2023 were as follows (in millions):</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: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%">2023, remaining nine 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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMS0xLTEtMS0yMzA0MzA_60b9aca6-93fe-40f2-9c79-a3d5343e1a12">125.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMS0zLTEtMS0yMzA0MzA_b7b444de-a9e9-42f0-9b8b-85acda8c5302">78.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></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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMi0xLTEtMS0yMzA0MzA_50fac0e1-cef1-4662-9432-477e2726cd8f">127.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMi0zLTEtMS0yMzA0MzA_f8663dd2-c13c-4c75-a5cb-c3c2a3fb2c5f">85.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%">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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMy0xLTEtMS0yMzA0MzA_17bc9800-204b-4e49-8281-ac61a2950653">90.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMy0zLTEtMS0yMzA0MzA_36819714-0aef-413a-9467-2d39996a57cf">59.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%">2026</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNC0xLTEtMS0yMzA0MzA_af7e9fcd-d53a-4210-abd5-07d7e5d716b0">33.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNC0zLTEtMS0yMzA0MzA_0bfcb678-784f-4506-b763-0a52f0a92a08">40.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNS0xLTEtMS0yMzA0MzA_6ae11ad1-2f4d-4c5f-af07-7e6ee294044e">4.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNS0zLTEtMS0yMzA0MzA_107097f9-d63f-4d8c-8bd7-f9bce1b7a3f8">18.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%">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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:FinanceLeaseLiabilityToBePaidAfterYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNi0xLTEtMS0yMzA0MzA_0fe5c5fd-0766-4741-be4a-f50380803d73">0.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNi0zLTEtMS0yMzA0MzA_47510ce9-8091-4e3d-beb5-5d8070f2017e">32.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;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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNy0xLTEtMS0yMzA0MzA_18fded6d-b1cd-43bd-adcc-1fc5a44c68f1">382.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNy0zLTEtMS0yMzA0MzA_5faea51f-1aef-4409-a59a-57cd38303da0">314.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></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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOC0xLTEtMS0yMzA0MzA_5945eee6-18a8-4cc3-b31d-5610219f77ed">17.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOC0zLTEtMS0yMzA0MzA_e0895152-ca9b-448a-b73c-cb1cbc9a0a1d">27.7</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOS0xLTEtMS0yMzA0MzA_e4f20cd2-bdad-496b-80c5-c2a10c39c120">364.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOS0zLTEtMS0yMzA0MzA_7e9d794e-c238-453e-923c-7dbc777d56e4">286.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMS0xLTEtMjMwNDMw_78666014-3e7d-4224-a827-f3b4cea5bd18">148.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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMy0xLTEtMjMwNDMw_347aa0e1-7eda-4fc4-bd10-485aea6054a5">96.8</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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMS0xLTEtMjMwNDMw_0b53103a-4d76-485a-b8b7-ac8e7178d534">216.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: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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMy0xLTEtMjMwNDMw_f31f383c-7b92-420f-82cc-3142b651b111">190.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></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><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%"><ix:continuation id="iac1251080fa24343b9d3697ba87dc925"><ix:continuation id="i00d0b566c5564d16930b18991587581e">As of March&#160;31, 2023, finance leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjcwNg_7a061220-4631-4620-8c6d-340df2050ddc">2.7</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjc1MA_1035a88b-bf68-4ad4-ae6b-bbdb1e70c293">4.1</ix:nonFraction>%, and non-cancelable operating leases had a weighted average remaining lease term of <ix:nonNumeric contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjgzNw_b5900306-8d05-4ae5-92e5-89a9c139845e">4.4</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjg4MQ_a81956ee-d0c5-4029-a30f-3543a2a598cb">3.8</ix:nonFraction>%.</ix:continuation></ix:continuation> </span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 9 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzAyNg_bccd1a34-8200-416c-a047-3b1f381fd110" continuedAt="ia434886b562b4106bc150d3a0e92b81e" escape="true">Stock-Based Compensation and Other Employee Benefit Plans</ix:nonNumeric></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%"><ix:continuation id="ia434886b562b4106bc150d3a0e92b81e" continuedAt="ib7ade69abd5e47a685176f4b4a9bc376">The Company has stock-based compensation plans, under which shares of the Company&#8217;s common stock are reserved for issuance.  Under all stock-based compensation plans in effect as of March&#160;31, 2023, there were approximately <ix:nonFraction unitRef="shares" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjI0_2226370b-eeab-46f0-92cc-415741680fa1">2,762,000</ix:nonFraction> shares available for future grant.  Non-cash stock-based compensation expense under all plans totaled $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzI5_1c80038e-bbac-4cf9-897d-603dcdf0441c">8.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzM2_074ad559-160b-4f8c-aabd-fb32a5b4ae1c">6.3</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Income tax benefits associated with stock-based compensation arrangements totaled $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNTUw_9a908038-bfef-4d80-b8dd-36363c648a28">10.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNTU3_4c31798a-575b-4286-bf04-69a34af52f0e">2.2</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNzkw_6bf54b32-5d62-4c5a-966b-924a88f32f56">8.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNzk3_fb9d5237-7583-499a-8031-0366a14502a8">0.9</ix:nonFraction> million, respectively.</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="background-color:#ffffff;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="ib7ade69abd5e47a685176f4b4a9bc376"><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 March&#160;31, 2023, total unearned compensation related to restricted shares was approximately $<ix:nonFraction unitRef="usd" contextRef="i0cf0879d331c481ab5736beebb187408_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTI2NQ_eb171764-843e-4e73-b85e-45901367c9dc">66.5</ix:nonFraction> million, which amount is expected to be recognized over a weighted average period of approximately <ix:nonNumeric contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTM1OQ_3f0200d7-5a98-4577-809c-34c5bee9ded9">2.2</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTU0Mg_e62c6c42-356d-4e1f-a500-e455cf188996">77.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i76116e7c6bed462db2b67377ab29660f_D20220101-20220331" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTU0OQ_cf92844d-9ec0-483f-bdcb-4ccc7d093581">19.0</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.</span></div><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzAyNQ_e981872d-1461-49fb-874d-282a3689999b" escape="true"><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: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, 2022</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="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMS0xLTEtMS0yMzA0MzA_3a5ce4b0-daa5-49f7-b5cb-e28886253c5f">2,049,280</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="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMS0zLTEtMS0yMzA0MzA_7fa90b44-1137-4402-ad1d-5a55ba766ed9">52.33</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMi0xLTEtMS0yMzA0MzA_95e2f12e-8b8d-4cce-a2a3-3dafec4d9093">194,906</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMi0zLTEtMS0yMzA0MzA_04def03b-d274-4d6d-8d96-c31e25f74e02">96.17</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMy0xLTEtMS0yMzA0MzA_3971d014-d492-4cc0-b981-40013f977ba7">844,483</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMy0zLTEtMS0yMzA0MzA_5646d126-158f-4205-a93a-35b82ba9bc89">27.18</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNC0xLTEtMS0yMzA0MzA_03ac49e0-77d7-4144-bedd-4eed0559a48a">21,223</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="i338e32030d904c8599624944a0f4b71e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNC0zLTEtMS0yMzA0MzA_6f6deda2-4a0e-4d1c-a284-6a3bfc8e7731">37.24</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 March 31, 2023</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="i0cf0879d331c481ab5736beebb187408_I20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNS0xLTEtMS0yMzA0MzA_9f8b09d3-47ac-4e8e-876c-98ea4691e21d">1,378,480</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="i0cf0879d331c481ab5736beebb187408_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNS0zLTEtMS0yMzA0MzA_0faee3f9-a17d-4a24-9ec1-25d41f71fc38">74.18</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:5pt;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="i9824f4425b924376bec7cad648d23461_I20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTYyMw_e24d1f0d-4f82-485a-8f1b-70468c72a765">1,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6d297ce66d454145965747fb7faaee97_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTYzMA_e72c947a-4661-4bc2-9cae-d034583659fa">2,150</ix:nonFraction> restricted stock units as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div></ix:nonNumeric><div style="margin-top:12pt;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.  Under the ESPPs, eligible participants are permitted to purchase MasTec, Inc. common stock at <ix:nonFraction unitRef="number" contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTk5Mw_d2dfbbfd-ff7a-4762-93df-ac03a106a6f0">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.  At the Company&#8217;s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated 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:400;line-height:120%">For the three month periods ended March&#160;31, 2023 and 2022, <ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjM3Mw_7f631acc-b6a7-47e2-a3f7-676409c5582f">21,299</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjM4Nw_9d7cdb4e-fc0e-4098-b11d-4dfc81cd1fe5">24,737</ix:nonFraction> share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s, respectively, were purchased by participants under the Company&#8217;s ESPPs for $<ix:nonFraction unitRef="usd" contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjQ3Mw_51925f52-a82d-4dbd-96ea-f18cb2d65ce0">1.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i00366788b185439eb7cff407660875bc_D20220101-20220331" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjQ4MA_207e0c7e-97ed-40b1-9a11-0a4d29c11c62">1.9</ix:nonFraction> million, respectively, and were satisfied with shares reacquired by the Company on the open market.  Compensation expense associated with the Company&#8217;s ESPPs totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331" decimals="-5" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjk0Ng_39e7f5b7-09ac-4311-a2fb-1fb01448b633"><ix:nonFraction unitRef="usd" contextRef="i00366788b185439eb7cff407660875bc_D20220101-20220331" decimals="-5" name="us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjk0Ng_cfc214bf-61e3-42ea-8914-2f6e5d0f2442">0.3</ix:nonFraction></ix:nonFraction> million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">both the three month periods ended March&#160;31, 2023 and 2022.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_70"></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RleHRyZWdpb246MTdjYmQyNGQwMTJmNDA0OWFiMjM4MTZlMjQ5YjNlODVfMTQ3Nw_b621c9a2-180c-4d55-98e5-931e6d6b2e6d" continuedAt="i4fd8fc86cb344dfe8342fa35aea4d51c" escape="true">Other Retirement Plans </ix:nonNumeric></span></div><ix:continuation id="i4fd8fc86cb344dfe8342fa35aea4d51c"><div style="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 are 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.  <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RleHRyZWdpb246MTdjYmQyNGQwMTJmNDA0OWFiMjM4MTZlMjQ5YjNlODVfMTQ4Nw_f5eea00c-8b25-47da-9f99-b5297f339e29" continuedAt="i3c5986d7eac541889ed73a8c4a7b2daf" 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:6pt;margin-top:3pt"><ix:continuation id="i3c5986d7eac541889ed73a8c4a7b2daf"><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 March 31: </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%">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="employee" contextRef="i083e81185e894afa95a38e541e0de757_D20230101-20230331" decimals="INF" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC0xLTEtMS0yMzA0MzA_ec73c4d1-7bcf-4090-9e38-274ab0169c39">6,806</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="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331" decimals="INF" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC0zLTEtMS0yMzA0MzA_3418c83c-0732-435d-8d75-962c10cf02ec">7,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 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="ide184b22e5f9470a822026b0757ff275_D20230101-20230331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC01LTEtMS0yMzA0MzA_860fc244-f909-4e9e-b764-1e60a069cbef">21.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 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="ia3dfd1f5ad7a4f269bc8ca577bfee569_D20230101-20230331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC03LTEtMS0yMzA0MzA_7178c81e-214e-4561-aea3-14c48ddd0d6c">13.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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC05LTEtMS0yMzA0MzA_b97baa5d-806b-4f8b-9328-575141d7ec47">35.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%">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="employee" contextRef="iec941dba0c8340139aacba021470d575_D20220101-20220331" decimals="INF" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS0xLTEtMS0yMzA0MzA_3faf7913-17e3-40e5-84cb-3bd18cee35f8">6,601</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="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331" decimals="INF" name="us-gaap:MultiemployerPlanNumberOfEmployeesCovered" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS0zLTEtMS0yMzA0MzA_9004ad78-14b9-4145-97cd-910cfbb3daa9">6,672</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="i1faa8ffc06a047a7aca568a7317a1a21_D20220101-20220331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS01LTEtMS0yMzA0MzA_831fefc8-61a7-4ad2-86d0-61afa72c5e71">17.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 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="ifbd97b91f54547f1ab22598b43ac11fa_D20220101-20220331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS03LTEtMS0yMzA0MzA_0a631cb8-51c2-4002-a98d-1c9795b1d891">13.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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:MultiemployerPlanEmployerContributionCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS05LTEtMS0yMzA0MzA_17382dc3-d998-4152-a77b-f6d27ed68987">30.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="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></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></tr></table></ix:continuation></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%">The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company&#8217;s union resource-based projects, as well as the effects of the Company&#8217;s recent acquisitions.  For the three month period ended March&#160;31, 2023, multiemployer plan activity was driven primarily by project work within the Company&#8217;s Power Delivery operations and acquisition-related project work within the Company&#8217;s Clean Energy and Infrastructure operations, whereas for the three month period ended March&#160;31, 2022, activity was driven primarily by acquisition-related project work within the Company&#8217;s Power Delivery operations.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 11 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfMjQyNA_4e563432-5f73-484a-a1f8-2fe197a2becf" continuedAt="i3ff9dad25d6d425cabd291243d65b6b4" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="i3ff9dad25d6d425cabd291243d65b6b4" continuedAt="ic93e3738427143aca27021513b9dc683"><div style="margin-bottom: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;text-align: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, from time to time, of MasTec common shares 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 and may be modified or suspended at any time at the Company&#8217;s discretion.  There were <ix:nonFraction unitRef="shares" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDEy_491a3c0e-b1e6-4a1c-ae80-f2a5fb65a0cf">no</ix:nonFraction> share repurchases under the </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="background-color:#ffffff;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="ic93e3738427143aca27021513b9dc683"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Company&#8217;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzQ3Nw_79511095-402e-45d4-9a84-01704160fba3">0.2</ix:nonFraction> million shares of its common stock for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzUwNg_13cbeff5-b575-4cdf-bd5c-0f666ce85bcd">13.8</ix:nonFraction> million, of which <ix:nonFraction unitRef="shares" contextRef="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzU1MA_e9a78678-e721-4aca-b62d-f75d63b6ed68">0.1</ix:nonFraction> million shares were repurchased for $<ix:nonFraction unitRef="usd" contextRef="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzU4NA_15c1510f-0d17-4b37-8f51-0e74b1c8f63b">8.6</ix:nonFraction> million under the Company&#8217;s December 2018 $<ix:nonFraction unitRef="usd" contextRef="ie811769e6ff3457b8ae99a336a07a2f6_I20220331" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNzgw_6c522e02-fa08-439f-aeea-3ca9ede2c910">100</ix:nonFraction> million share repurchase program, which completed the program.  The remaining <ix:nonFraction unitRef="shares" contextRef="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzczMg_6814a4b0-a2df-466e-8bfe-0699fc5cd0f3">0.1</ix:nonFraction> million shares were repurchased for $<ix:nonFraction unitRef="usd" contextRef="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzc2MA_93634c7f-9496-4e45-bb74-d4ca13b59aed">5.2</ix:nonFraction> million under the Company&#8217;s March 2020 $<ix:nonFraction unitRef="usd" contextRef="id44ac4afa41949d89149d067c4fb12a5_I20230331" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfOTE4_79bad4a7-9398-469a-bff6-aeacc197e348">150</ix:nonFraction> million share repurchase program.  As of March&#160;31, 2023, $<ix:nonFraction unitRef="usd" contextRef="id44ac4afa41949d89149d067c4fb12a5_I20230331" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfMTA4Nw_60aa653a-7703-4b3f-a5c9-7964355f60bc">77.3</ix:nonFraction> million was available for future share repurchases under the Company&#8217;s March 2020 share repurchase program.</span></div><div style="margin-bottom: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="text-align: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 the three month periods ended March&#160;31, 2023 and 2022 relates primarily to the Company&#8217;s operations in Canada and Mexico.  Unrealized investment activity for the three month periods ended March&#160;31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps.  See Note 4 - Fair Value of Financial Instruments for additional information.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 12 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfMTIwOA_9c2bdbbf-83d3-4348-ae11-0bfe633c7491" continuedAt="i0b82089e7a114823896cc8e466cb4505" escape="true">Income Taxes</ix:nonNumeric></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%"><ix:continuation id="i0b82089e7a114823896cc8e466cb4505">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 March&#160;31, 2023 and 2022, the Company&#8217;s consolidated effective tax rates were <ix:nonFraction unitRef="number" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTA3_601026a4-6ba9-4956-8d0c-a98fa13d8f1f">35.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTE0_b21f1d55-8bf5-48d7-93c3-f76cca10fa44">27.3</ix:nonFraction>%, respectively.  The Company&#8217;s effective tax rate for the three month period ended March&#160;31, 2023 included the effects of a net tax benefit of approximately $<ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTQ5NzU1ODE2MzIy_6bf54b32-5d62-4c5a-966b-924a88f32f56">8.8</ix:nonFraction> million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March&#160;31, 2022, included a net benefit of approximately $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfODI0NjMzNzIxMDczNw_fb9d5237-7583-499a-8031-0366a14502a8">0.9</ix:nonFraction> million related to the vesting of share-based payment awards.</ix:continuation></span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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 13 &#8211; <ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNzI2Ng_ce4d5b4c-38ef-44ca-9804-44f58c88cb83" continuedAt="i740b67af22e14fd2b0f1edd4ef81e74a" escape="true">Segments and Related Information</ix:nonNumeric></span></div><ix:continuation id="i740b67af22e14fd2b0f1edd4ef81e74a" continuedAt="i5791d60756df406f8cd27aec9e201b98"><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="segment" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNzM_026238f0-c581-4373-880f-bb531973f6b9">five</ix:nonFraction> operating segments, which represent its <ix:nonFraction unitRef="segment" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTE2_171dbd03-6dea-446b-b218-e72e0987269f">five</ix:nonFraction> reportable segments: (1) Communications; (2) Clean Energy and Infrastructure; (3) Oil and Gas; (4) Power Delivery 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="segment" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzA0_171dbd03-6dea-446b-b218-e72e0987269f">five</ix:nonFraction> reportable segments derive their revenue primarily 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; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services.  The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services for the energy and utilities industries through its Oil and Gas segment.  The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services.  The Other segment includes certain equity investees, the services of which may 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 certain 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-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%">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: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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</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="i5791d60756df406f8cd27aec9e201b98" continuedAt="i4970374461ee42848dce72bbc095a441"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjU5NzA2OTc4MTI3Ng_9bf2ee2d-6d45-467f-bc6f-6de0a6f92023" continuedAt="i738e4ca5e0e240c7bf93df7ff37d920b" escape="true"><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: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><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="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 March 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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"><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="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMi0xLTEtMS0yMzA0MzA_4372f3da-35c8-452d-a3c1-53bda236df51">806.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="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMi0zLTEtMS0yMzA0MzA_bf11a719-c437-4d58-9008-82d07b50c0c4">664.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="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><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="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMy0xLTEtMS0yMzA0MzA_b764a67b-9d48-4fe5-a9ec-022ba8e9882c">824.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="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMy0zLTEtMS0yMzA0MzA_9ef1178a-2cf6-4b0d-9ced-f2a4098ba231">435.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="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"><div><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="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNC0xLTEtMS0yMzA0MzA_c0c4e433-6716-4025-9472-9acdba186232">256.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="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNC0zLTEtMS0yMzA0MzA_2c3e948f-3274-401d-ba0b-c08330b8eb66">211.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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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="idf1c1700eef94dd292876c54555d5696_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNS0xLTEtMS0yMzA0MzA_e9b93a1b-5c22-4a80-8294-fba44dca331d">709.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="ib5951347f8b648d096535670634f8660_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNS0zLTEtMS0yMzA0MzA_0dba8a72-97c8-4639-a1e5-ca8fea49a8eb">650.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="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"><div><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="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNi0xLTEtMS0yMzA0MzA_d9316762-72c0-46ea-bbd7-02705a92bd1e">&#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="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNi0zLTEtMS0yMzA0MzA_70a3e658-22ee-4157-85c2-6962a95ea5b3">&#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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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="ib0e246b063c24c8cb2910e9a839fe7c0_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNy0xLTEtMS0yMzA0MzA_77b9e22d-1666-4e02-b834-1ae347999801">12.7</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="i3a4f14654f07479198a0b24352781948_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNy0zLTEtMS0yMzA0MzA_11a87cf7-cd32-4016-b656-c7d820a1b2ed">7.2</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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfOC0xLTEtMS0yMzA0MzA_a290d02a-7ccb-48fa-bdde-384c3f3b859b">2,584.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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfOC0zLTEtMS0yMzA0MzA_5cf003b7-a778-47b8-b156-9904c9af15ee">1,954.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="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-bottom:6pt;margin-top:5pt;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="i006ea23746c2455b8d36a34dec0fe36d_D20230101-20230331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzgxMw_331165d1-2cbb-4fdb-b4ae-3ee10d51d60f">23.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iced184d142f447bf9896ab4cb0d3b9fe_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzgyMA_17cf2d6b-0e00-4aa6-98f3-c28102298723">25.6</ix:nonFraction>% of Communications segment revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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: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><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="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 March 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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"><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="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMi0xLTEtMS0yMzA0MzA_8e4d2f0a-6616-4e59-99bb-1be7039f5394">52.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: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="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMi0zLTEtMS0yMzA0MzA_5197f04d-6e9a-47cd-abe1-5f24a5cdb785">40.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="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><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="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMy0xLTEtMS0yMzA0MzA_c0fe9dbd-e779-426e-9ed9-c3e5b3871e95">5.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="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMy0zLTEtMS0yMzA0MzA_1de1955d-e19b-4a7a-aa9a-67d8c1a9deeb">10.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="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"><div><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="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNC0xLTEtMS0yMzA0MzA_f23896e2-a6e1-4ed4-8fd3-c2f7de4540cb">14.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="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNC0zLTEtMS0yMzA0MzA_123661c5-249a-4d46-98dd-1194b7969ecb">21.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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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="idf1c1700eef94dd292876c54555d5696_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNS0xLTEtMS0yMzA0MzA_d51605d8-62d7-4a66-82da-ca94c6ce29d5">47.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="ib5951347f8b648d096535670634f8660_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNS0zLTEtMS0yMzA0MzA_1c086209-60ec-4c13-9f0f-3959204da770">46.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="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"><div><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="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNi0xLTEtMS0yMzA0MzA_acbc5bff-ceb7-4a82-850e-b911a4835c7b">7.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="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNi0zLTEtMS0yMzA0MzA_e4ab7766-e13e-4cec-839f-1ad5898457dc">6.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="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 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%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfOC0xLTEtMS0yMzA0MzA_d8facec6-052c-4a1b-a810-19ff752c6ba7">127.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfOC0zLTEtMS0yMzA0MzA_f13bacb8-b172-4c5d-8725-40fce772c418">125.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended March&#160;31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $<ix:nonFraction unitRef="usd" contextRef="i4e01f5b091ec408e8d005dae5b49ccce_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU3ODM_fe7f7b77-ee56-4d72-b940-0855d024c9f6">8.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i6a0b6230c13c43a8a0b38145f22c24a4_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU3OTA_b585f4a4-f518-4e2e-8b44-bdcad084b661">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8f16432a44744d9f952b160da8edd735_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU4MDc_c9866f50-945b-4996-b7a6-cca458ebb6a2">1.7</ix:nonFraction> million, respectively, of acquisition and integration costs related to the Company&#8217;s recent acquisitions, and Corporate EBITDA included $<ix:nonFraction unitRef="usd" contextRef="i677be98fb7b841efb25be49b36dc9bf7_D20230101-20230331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU5MzU_850463f2-33b4-4dd5-bb37-30efbca0477e">1.3</ix:nonFraction> million of such costs.  For the three month period ended March&#160;31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $<ix:nonFraction unitRef="usd" contextRef="iaa8a709ccbaf40439f26f9fec77733d1_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTgyOQ_76b020e4-db38-4453-8eda-46f03df79743">0.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="idc00723d26404faf8573b888fb449778_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTgzNA_db5ee20a-d3c0-40c7-97df-bec39e04ac9e">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i962c59a2dc484addb394d6536efe1a3a_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTg0Mg_e4a109c5-00bd-4efa-b2f0-3d997301a4e0">7.0</ix:nonFraction> million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $<ix:nonFraction unitRef="usd" contextRef="i32afc153085e4e459662e2875d9b71ef_D20220101-20220331" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTkyOA_bd0c9752-ace9-4cc1-ae4c-48d63d4b22d2">3.8</ix:nonFraction> million.</span></div><div style="margin-bottom:9pt;margin-top:3pt"><ix:nonNumeric contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjU5NzA2OTc4MTI3NQ_f8334c41-c074-4823-88fb-ae9aaa391a9f" 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: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><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="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 March 31, </span></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: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%">2023</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%">2022</span></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%">Loss 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfMi0xLTEtMS0yMzQyMDE_817f3666-4b14-4f07-a31d-b2b80ffe3dca">125.3</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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfMi0zLTEtMS0yMzQyMDE_fdd1e18e-4d33-43c3-b5bd-55fbc57b0783">48.1</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="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%">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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNC0xLTEtMS0yMzQyMDE_1ca40bf5-9d25-4af4-9afb-c960c72a8523">52.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:InterestRevenueExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNC0zLTEtMS0yMzQyMDE_8f8a8bed-eb15-4014-83a2-7366b1a3f3fb">16.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="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 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNS0xLTEtMS0yMzQyMDE_bed81adc-3f6c-4e77-a6ba-7fa75340f6e1">107.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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNS0zLTEtMS0yMzQyMDE_cadeabb3-7306-423c-8d6d-926c411cf200">85.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="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%">Amortization</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNi0xLTEtMS0yMzQyMDE_4e965d37-1530-4ef7-8297-32ac815a9a14">41.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSoldAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNi0zLTEtMS0yMzQyMDE_aea616c8-f51c-4661-bb23-87e119be8ab5">25.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="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="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate EBITDA</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="mtz:CorporateEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0xLTEtMS0yMzQ0MjQ_ab6b7200-edf7-4714-a54f-7e328426403a">50.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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="mtz:CorporateEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0zLTEtMS0yMzQ0MzI_43cbab5f-d8a7-40c9-a2c8-32df7feb1347">47.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="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%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0xLTEtMS0yMzQyMDE_73ca68f9-e796-4a13-9aea-241ec1b68dfc">127.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="mtz:EBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0zLTEtMS0yMzQyMDE_0f79f194-d580-4773-acc3-efb4786fa275">125.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center"><ix:continuation id="i738e4ca5e0e240c7bf93df7ff37d920b" continuedAt="idbbe52c4d6ca4a659a9440a010837813"><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.474%"></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.356%"></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><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="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 March 31, </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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"><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="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMi0xLTEtMS0yMzA0MzA_824d8fcc-151b-4587-8610-f136bafb2a75">34.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="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMi0zLTEtMS0yMzA0MzA_12c341b1-5b7e-4fc5-9359-23a35c7f9091">29.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="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><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="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMy0xLTEtMS0yMzA0MzA_8c136f2d-1539-4085-adaf-c1b81a5ebea6">38.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="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMy0zLTEtMS0yMzA0MzA_9590df81-6e84-4eed-a77c-3425dee3e142">11.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="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"><div><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="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNC0xLTEtMS0yMzA0MzA_e1a733fa-1620-4744-8c4d-d554e556f2f2">34.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="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNC0zLTEtMS0yMzA0MzA_b708ba25-39f0-425b-8576-e663412ea734">31.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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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="idf1c1700eef94dd292876c54555d5696_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNS0xLTEtMS0yMzA0MzA_dad7cd26-41dc-4892-a9d9-9c6cc768bf3d">39.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="ib5951347f8b648d096535670634f8660_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNS0zLTEtMS0yMzA0MzA_69bcfe71-318d-46d4-8baa-2bf654f2e92c">35.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="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"><div><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="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNi0xLTEtMS0yMzA0MzA_0c9c5c45-d012-481c-a5eb-13d735ea34ca">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="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNi0zLTEtMS0yMzA0MzA_a00cc894-e5fc-4d42-a963-f1581ace2f9e">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="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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="i508f0f9175b94636a5b298dbac8914e3_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNy0xLTEtMS0yMzA0MzA_ea086966-a6c6-4579-a069-68d1870d0761">2.6</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="ide99a082883f4166883d5fb5563f4e20_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNy0zLTEtMS0yMzA0MzA_92b5fcb5-43ec-4aca-ac98-b4c10609abfb">3.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="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%">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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfOC0xLTEtMS0yMzA0MzA_20624a3b-6673-4a26-955f-505cfb26df8d">149.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="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfOC0zLTEtMS0yMzA0MzA_9a1cab1a-100e-48d2-91ae-6555c548a54b">110.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="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></ix:continuation></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="background-color:#ffffff;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="i4970374461ee42848dce72bbc095a441"><div style="text-align:center"><ix:continuation id="idbbe52c4d6ca4a659a9440a010837813"><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.474%"></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.356%"></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="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%">Assets:</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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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="i8ba31439a3eb48b1be1d42df34136807_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMS0xLTEtMS0yMzA0MzA_a04e099a-2f9f-46a0-b557-a0cbc1b26a96">2,504.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="i118b98f86b72457c902582438bed75c1_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMS0zLTEtMS0yMzA0MzA_c9a327a6-d016-4025-9d0b-de338ddd0487">2,378.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></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%">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="ib8bcdc0fd03b43edb5770beed767b7d7_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMi0xLTEtMS0yMzA0MzA_287f11ad-52e9-4950-9b90-9303fd3cfb7c">2,665.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="ib1456699e31545fbaf5da696252c0e08_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMi0zLTEtMS0yMzA0MzA_20a12570-bff4-4494-a20b-667a4bd470b5">2,979.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"><div><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="ida9151d1c84048949351823340d1c8d9_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMy0xLTEtMS0yMzA0MzA_d8daf67c-5519-469d-beb0-476740f25e5a">1,567.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="i7b3c630582504320b45a42c5b4fadda0_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMy0zLTEtMS0yMzA0MzA_87bca31b-1f1c-45e6-a294-cabf8b72e791">1,544.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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="i7450afa4cd9b4065b42f289a8188afc1_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNC0xLTEtMS0yMzA0MzA_a38eaeb0-db7a-4406-81e9-ff341643f84d">1,901.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="iae8c05ba9e494074a347a1a282833881_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNC0zLTEtMS0yMzA0MzA_479ada1c-d2c7-45ba-ab3b-f88ac3adb223">1,967.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"><div><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="i94324d688809489095edbfda21415311_I20230331" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNS0xLTEtMS0yMzA0MzA_0882d61f-1801-4b24-b892-8f521d582966">295.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="ie0455007e8124af8834afb3923eeae46_I20221231" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNS0zLTEtMS0yMzA0MzA_867e4eb3-992e-4aeb-88ea-cf3707e401f3">297.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;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%">Corporate</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="i09ac6b162ee047058ee7e8ea39ddb5d4_I20230331" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNi0xLTEtMS0yMzA0MzA_0ec0d495-ab15-401e-a08a-1f7e0ceb3072">121.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="i5104e790b71b429da90c38be7e7d3dbd_I20221231" decimals="-5" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNi0zLTEtMS0yMzA0MzA_1b9ea185-c9de-43a0-8afc-32bba3462526">125.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 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 assets</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="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNy0xLTEtMS0yMzA0MzA_9f7d0cb1-7a47-4772-9e48-6c8a12da48a0">9,055.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="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNy0zLTEtMS0yMzA0MzA_b729a1fc-859f-4294-b066-407e26152094">9,293.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></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-style:italic;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: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%">MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $<ix:nonFraction unitRef="usd" contextRef="i96f7ac702ac341a9bba236782e971358_D20230101-20230331" decimals="-8" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTA2Ng_75bd77a2-a77d-4e58-ad6a-8813e1ba3359">2.6</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="iaac17cf43963410a936c1ef1fea11262_D20220101-20220331" decimals="-8" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTA3Mw_78084a51-7e47-4579-bd5e-ee40487a620b">1.9</ix:nonFraction> billion for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March&#160;31, 2023 and 2022, respectively.  Revenue derived from foreign operations totaled $<ix:nonFraction unitRef="usd" contextRef="icd87ce18e9154f519aeb3d2c9829a955_D20230101-20230331" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTI1OQ_d3c66782-887f-4507-b02d-943c7e171f77">27.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic44353ae6caa4354b0123c5df510a7fd_D20220101-20220331" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTI2Ng_196eef44-a6a0-4167-95e2-05afbc50d1b5">24.5</ix:nonFraction> million for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March&#160;31, 2023 and 2022, respectively, which revenue was derived primarily 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="i06d2d1b8d5324f89843852830c7dadf8_I20230331" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTY1OQ_26cd3c36-944c-4118-9875-e8c37e691606"><ix:nonFraction unitRef="usd" contextRef="i1b3359f442c942908709ba909be6d7f8_I20221231" decimals="-8" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTY1OQ_53e8f757-05a3-42ed-8d7a-478e92eae6df">1.7</ix:nonFraction></ix:nonFraction> billion as of both March&#160;31, 2023 and December&#160;31, 2022, and for the Company&#8217;s businesses in foreign countries, totaled $<ix:nonFraction unitRef="usd" contextRef="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTc2Mw_d3fbb622-7bcc-4707-853f-02f6542894aa">20.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4029585be4904a5b93839c1451a934f4_I20221231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTc3MA_8c76f300-2ed4-427b-bc2c-e2e8d30dd577">21.0</ix:nonFraction> million, for the respective periods.  Intangible assets and goodwill, net, related to the Company&#8217;s U.S. operations totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i06d2d1b8d5324f89843852830c7dadf8_I20230331" decimals="-8" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTg4OQ_ccce0159-22a6-4a13-bcbe-3b31ece97af3">2.9</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i1b3359f442c942908709ba909be6d7f8_I20221231" decimals="-8" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTQ5NzU1ODI0ODY5_f31070f9-d0b8-4b5f-93a9-4348c55ee4a4">3.0</ix:nonFraction> billion as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and for the Company&#8217;s businesses in foreign countries, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331" decimals="-5" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTk5MQ_558b3748-8707-478e-a612-ea5ca3c2b8cf">35.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4029585be4904a5b93839c1451a934f4_I20221231" decimals="-5" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTk5OA_4cfb7600-f964-4363-ac9a-9a72b6a5038d">35.5</ix:nonFraction> million, respectively.  Substantially all of the Company&#8217;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of both March&#160;31, 2023 and December&#160;31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately <ix:nonFraction unitRef="number" contextRef="id7f4d9d7476b410690f848f07fe9b6e8_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjI4Mg_37e0f27a-3111-483d-9bfa-423ded1b0922"><ix:nonFraction unitRef="number" contextRef="i089ce96e138d44de9870b255640fe092_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjI4Mg_64e1763b-aec9-4ebe-bd5f-448f2711c773">1</ix:nonFraction></ix:nonFraction>% of the Company&#8217;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue.  Revenue from governmental entities for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March&#160;31, 2023 and 2022 totaled approximately <ix:nonFraction unitRef="number" contextRef="i392217dd5a614125a1a50284c8622aa8_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjUzNg_753ac0d0-2a19-4264-a76d-8260201e2de0">8</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7e24a02be7ed480fb7374a51f0efe550_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjY1NQ_7b1e4ef1-bde4-4296-8a95-f93111b6b138">6</ix:nonFraction>%, respectively, 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%">No customer represented greater than 10% of the Company&#8217;s total consolidated revenue in either of the three month periods ended March&#160;31, 2023 and 2022.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_82"></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTEwMzU_3ebc93c5-7226-4948-be0a-4b8fb78ad56f" continuedAt="icc734f583fc247a7af689b40948f761a" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="icc734f583fc247a7af689b40948f761a" continuedAt="id5f81e4f2ba947a08579357e2c3752e6"><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%">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 other project disputes, other project-related liabilities 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.</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-style:italic;font-weight:700;line-height:120%">Acquired Legacy Solar Matter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&amp;L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the &#8220;Court&#8221;), against the IEA entities, IEAC&#8217;s customer, Silicon Ranch Corporation, the owner of a solar farm project (&#8220;SRC&#8221;), and engineering firm Westwood Professional Services, Inc.  The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC.  The project was being constructed on SRC&#8217;s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $<ix:nonFraction unitRef="usd" contextRef="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331" decimals="-5" name="us-gaap:PaymentsToAcquireLand" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY0MzE_5fffe4df-3277-4a2d-9a82-2a100516e368">3.3</ix:nonFraction> million, which tract contained a 21 acre lake.</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%">The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants&#8217; alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC&#8217;s property into the plaintiffs&#8217; lake.  Following trial, the jury awarded compensatory damages of $<ix:nonFraction unitRef="usd" contextRef="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY0ODU_0fd81377-4a08-42db-b7ed-84d5153e137a">4.5</ix:nonFraction> million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $<ix:nonFraction unitRef="usd" contextRef="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428" decimals="-5" name="us-gaap:EnvironmentalRemediationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MDM_0124ade5-daf6-4671-ba8f-68946e073b15">1.5</ix:nonFraction> million in remediation costs, which damages were apportioned <ix:nonFraction unitRef="number" contextRef="i8ff507c78eef48268dd0bee2d53e8105_D20230428-20230428" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MTE_15ed1211-a114-48af-b49e-8880a77e70ee">30</ix:nonFraction>% to SRC and <ix:nonFraction unitRef="number" contextRef="ie3db1e1e3ffc464dba4b01515614d57d_D20230428-20230428" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MTc_1cac0428-2741-4516-bf0a-c26fb0b6cec7">70</ix:nonFraction>% to IEA and IEAC.  The jury also awarded $<ix:nonFraction unitRef="usd" contextRef="ib18de1735265455cb5bbe0fce503a189_D20230428-20230428" decimals="-6" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MzI_99cce7f3-e8a4-4505-9cd4-498d1088f571">25</ix:nonFraction> million in punitive damages against SRC and $<ix:nonFraction unitRef="usd" contextRef="i362386d64aaa454a80bde787c8171cee_D20230428-20230428" decimals="-6" name="us-gaap:LossContingencyDamagesAwardedValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1NDk_f39532db-40b5-4384-9328-f6abbd351399">50</ix:nonFraction> million in punitive damages against each of IEA and IEAC.  The Court entered judgment on the verdict on May 3, 2023.  Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.</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%">IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $<ix:nonFraction unitRef="usd" contextRef="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331" decimals="-5" name="us-gaap:PaymentsToAcquireLand" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1NjU_5fffe4df-3277-4a2d-9a82-2a100516e368">3.3</ix:nonFraction> million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia&#8217;s statutory cap on punitive damages of $250,000 per plaintiff should have been applied.  IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit.  IEAC&#8217;s insurance carrier has agreed to tender the limit of its policy of $<ix:nonFraction unitRef="usd" contextRef="i53309bfc61cd439e9c23ee443bd1916c_I20230428" decimals="-6" name="mtz:EnvironmentalRemediationInsurancePolicyLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1OTY_dcb07e2f-c4c5-41ba-955a-5936681b7d83">10</ix:nonFraction> million.</span></div><div style="margin-bottom: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 Commitments and Contingencies</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-style:italic;font-weight:700;line-height:120%">Leases</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%"> 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-bottom: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%">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 </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="id5f81e4f2ba947a08579357e2c3752e6" continuedAt="ie5a03fe1dd80434682d10ca3edcdb3eb"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 March&#160;31, 2023 and December&#160;31, 2022, there were $<ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjA3NQ_7c90c0e8-1660-4fe9-b10a-8f379071fe65">162.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjA4Mg_31efc829-50a1-4977-b9e1-2d73a00708f6">166.7</ix:nonFraction> million, respectively, of letters of credit issued under the Company&#8217;s credit facilities.  Letter of credit claims have historically not been material.  The Company is not aware of any material claims relating to its outstanding letters of credit as of March&#160;31, 2023 or December&#160;31, 2022.</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-style:italic;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 March&#160;31, 2023 and December&#160;31, 2022, outstanding performance and payment bonds approximated $<ix:nonFraction unitRef="usd" contextRef="ibe9728b1303840caa6f5a4c29f380dd4_I20230331" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjk3NA_c589aff2-e372-409d-88be-58fea4edf510">5,374.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i062a22e1a5d84af697df6b7bc20c3a70_I20221231" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjk4MQ_237bdd09-0e83-48cd-abab-40479326cfbc">4,855.5</ix:nonFraction> million, respectively, and estimated costs to complete projects secured by these bonds totaled $<ix:nonFraction unitRef="usd" contextRef="ib3746c6163b3495c840b94976c175400_I20230331" decimals="-5" name="mtz:EstimatedCostsToCompleteProjectsSecuredByBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzA3MQ_40cddb95-89bd-4b43-966b-1f6e0cb65ce1">1,942.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6b9da13227a84da5af4171b405d6a8e9_I20221231" decimals="-5" name="mtz:EstimatedCostsToCompleteProjectsSecuredByBonds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzA3OA_0e7e6a58-a9f5-4f11-9369-14bce333701e">1,739.9</ix:nonFraction> million, respectively.  Included in these balances as of March&#160;31, 2023 and December&#160;31, 2022 are $<ix:nonFraction unitRef="usd" contextRef="i0f7dce6cf5fe4b57a55115e485a0a193_I20230331" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzE0OQ_1cd7bc6c-3063-4386-b687-f01130fc5832">254.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia6952be4ea8a40228f683e30c83fefb8_I20221231" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzOTE4Mw_7f277080-4735-4be4-b880-daefe9c0c2ff">115.8</ix:nonFraction> million, respectively, 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-bottom: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%">Investment and Strategic Arrangements.</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%">The Company holds undivided interests, ranging from <ix:nonFraction unitRef="number" contextRef="i6eb4c3492d6e4435a57b52f694680e9e_I20230331" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzQ5Nw_495872e8-113d-4072-90fd-7293d25073d6">85</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i6f69ff6ae2ab43eb8e2d20b1fb0405d9_I20230331" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzUwMw_222c413c-9c17-4654-93ac-38083650eeed">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="icadc87b7c32942ccb08c0a9f87b9741e_I20230331" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzcyMg_7fd904b5-f48b-4c95-b56d-2f80cb8fe1f9">25</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="id73cc8814ec2467cbfc54bde7a4779e0_I20230331" decimals="2" name="mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzcyOA_b5aa03f2-ce67-4782-988c-1759bcf6dce2">50</ix:nonFraction>% in <ix:nonFraction unitRef="constructionproject" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="INF" name="mtz:NumberOfJointVentures" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzczNA_1be3a371-8ac9-40d2-9e0a-2efb3e134a3f">four</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 March&#160;31, 2023, the Company was not aware of material future claims against it in connection with these arrangements.  For the three month period ended March&#160;31, 2023, the Company provided $<ix:nonFraction unitRef="usd" contextRef="ife94648301e34d73b933d7771fd25cf9_D20230101-20230331" decimals="-5" name="mtz:PaymentsForOtherProjectRelatedFinancing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzI5ODUzNDg5ODg1Mw_06281726-613c-409a-b944-821088a7fec0">0.3</ix:nonFraction> million of project-related financing to its contractual joint ventures, which amount was outstanding as of March&#160;31, 2023.  Included in the Company&#8217;s cash balances as of March&#160;31, 2023 and December&#160;31, 2022 are amounts held by entities that are proportionately consolidated totaling $<ix:nonFraction unitRef="usd" contextRef="ic2a386a8941249ae9487252656bcc1cb_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNDY5NQ_3690b5b9-5006-4a1c-8698-983ac767787f">16.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie282c1c37c404a958da5831461e4b6dd_I20221231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNDcwMg_d6fd8b8e-6f78-4a2a-8993-25c308b3b398">25.7</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. </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%">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-bottom: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%">Self-Insurance</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%">  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.  The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits.  Cash balances held by the Company&#8217;s captive insurance companies, which totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ifd310ceda0734dab8befe54bac80386a_I20230331" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTY5MA_689b1b45-c793-4da6-9404-948ef62fe6a9">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icaac0112e7d4470496cd7c7dc9342424_I20221231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzODk3Ng_4f4fd4b7-23fc-4590-9e81-42842165c91a">1.1</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, are generally not available for use in the Company&#8217;s other operations. </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%">As of March&#160;31, 2023 and December&#160;31, 2022, 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="i3b494c288cc74291a49e6f7196f01189_I20230331" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk2Mg_1df11471-e639-4147-8c1d-77339954a053">190.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i8d5d85a9318e4a77b5b5ac64fb48c335_I20221231" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk2OQ_a8d92e3d-e24f-4ec0-b9ff-9818b133cfc5">176.7</ix:nonFraction> million, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i43c997e72f234fdb98c494f0c75b3ad5_I20230331" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk5Ng_9dd52003-5db8-4481-b751-175dc2f491a8">118.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie57a6c2ffe0145f49f4e30b0190f9811_I20221231" decimals="-5" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjAwMw_f25898eb-1c61-4229-9f4f-b28d0b9721fa">109.3</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="i878d10ec506b465a9039deec31839d15_I20230331" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjMyNQ_39cb37da-43ae-4c73-9d64-42d4c8d2ec9c">4.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i38158be97623431c9fa907efecaddc43_I20221231" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzOTAwNg_8435a32d-fc8f-4840-9f04-826ab3930933">4.1</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</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%">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="id045fca4c21e40a194479ba8f3f2bbc1_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjY0MA_3ea9f2be-930e-4369-b2ff-ba8c2aef6921"><ix:nonFraction unitRef="usd" contextRef="iff1b8f33f0cc42288ddb43e365c46b58_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjY0MA_b324d5a3-b3f1-4fb8-912c-1f2cb2bd3cef">95.6</ix:nonFraction></ix:nonFraction> million as of both March&#160;31, 2023 and December&#160;31, 2022.  Outstanding surety bonds related to self-insurance programs amounted to $<ix:nonFraction unitRef="usd" contextRef="i8fbb438116f8485b95af71145c2fce4c_I20221231" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjc3OA_34c0a7ec-fbe5-454f-93ff-03b5bd6eed96"><ix:nonFraction unitRef="usd" contextRef="id57c743587c54f659ff97a4c3a50fdaa_I20230331" decimals="-5" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjc3OA_9cf42c40-63d5-48d3-bcaa-1079ac1aebed">110.9</ix:nonFraction></ix:nonFraction> million as of both March&#160;31, 2023 and December&#160;31, 2022.</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-style:italic;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="text-align: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 March&#160;31, 2023, 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.  In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $<ix:nonFraction unitRef="usd" contextRef="i50e249991e6c43189f04d339795c1723_D20230101-20230331" decimals="-4" name="mtz:MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU1Nw_651d77e0-ab0a-4f1a-a783-e646d295beaf">10,000</ix:nonFraction>.  As of both March&#160;31, 2023 and December&#160;31, 2022, the remaining obligation approximated $<ix:nonFraction unitRef="usd" contextRef="i47179063b8ec4660b223a61d0d150017_I20221231" decimals="-5" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU2Mg_3f83d995-8c41-486c-860c-1fdecb284efc"><ix:nonFraction unitRef="usd" contextRef="i508b3afc79894f28ba703d3a846d21ac_I20230331" decimals="-5" name="us-gaap:MultiemployerPlansWithdrawalObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU2Mg_a49226e8-5ed2-4057-b675-41edb0eecfeb">1.9</ix:nonFraction></ix:nonFraction> million.</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="background-color:#ffffff;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="ie5a03fe1dd80434682d10ca3edcdb3eb"><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%">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 both March&#160;31, 2023 and December&#160;31, 2022, the Company had accrued project close-out liabilities of approximately $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-6" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfOTM5Nw_710d886c-5037-4b86-a30f-06b6eb9e04e6"><ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-6" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfOTM5Nw_9d096fbc-dafa-4225-946b-cdb661dbc6f7">40</ix:nonFraction></ix:nonFraction> million.  The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.</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-style:italic;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><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-style:italic;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%">  The Company had approximately <ix:nonFraction unitRef="customer" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="0" name="mtz:NumberOfCustomers" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA1Nzk_cdb59dc9-389b-408f-9c22-4f4e22bee7eb">995</ix:nonFraction> customers for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month period ended March&#160;31, 2023.  No customer represented greater than 10% of the Company&#8217;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March&#160;31, 2023 or December&#160;31, 2022.  For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March&#160;31, 2023 and 2022, the Company derived approximately <ix:nonFraction unitRef="number" contextRef="i749fb2e3bcde43b2bea4c762e53317c9_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA4ODI_169407ee-c4ed-424c-a265-3796d86abf8d">39</ix:nonFraction>% a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib0d282ece9514b0483cb80e333c55ecb_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA4ODk_d1eb10e3-65eb-4911-b66c-e224fa824235">42</ix:nonFraction>%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">its revenue from its top ten customers.</span></div></ix:continuation><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_85"></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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzUxOQ_a98d1d08-be4d-4653-9fe7-9f0511d5fe3b" continuedAt="ie10b85d9a00642cfb43ee3f240e350fb" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="ie10b85d9a00642cfb43ee3f240e350fb" continuedAt="i601d64a607d9440bb8608fe3bdcbcaac"><div style="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, business development and administrative 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 March&#160;31, 2023 and 2022, such payments to related party entities totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i8005e64fba694c85b217221d335c74dc_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjQ5_d78407da-c54d-42f3-ac20-8ecb942c328d">16.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjU2_95b72857-abf9-40bd-af4b-9b1ad63096fc">6.8</ix:nonFraction> million, respectively.  Payables associated with such arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i5a03f3ee08f441c4863c844327f4a318_I20230331" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfODMz_d2c22251-2484-4e9c-a6c5-372a8ed1337e">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icf3a96a75fb74729b917ed4f58fff77d_I20221231" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfODQw_a0f9714f-8656-4c92-88b8-be8af52b69a4">2.6</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Revenue from such related party arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i8005e64fba694c85b217221d335c74dc_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfOTQy_cb72ca83-8742-49ae-9e2e-0ea6e9a66609">2.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfOTQ5_f5a45d25-afd0-405d-8a45-efdfb1fdcbb7">3.8</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i5a03f3ee08f441c4863c844327f4a318_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTE1Ng_40c79813-a48a-4873-999b-2b60bd08a1c9">3.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icf3a96a75fb74729b917ed4f58fff77d_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTE2Mw_a7d71fde-2cd3-4dac-af40-8532ffee68c0">3.2</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, 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="if06c69c493ac4840bed07b5e298eb050_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTY0MQ_d7937954-e233-45a5-a93e-75ec26f289b1">1.0</ix:nonFraction> million for both the three month periods ended March&#160;31, 2023 and 2022.  Amounts payable to CCI totaled approximately $<ix:nonFraction unitRef="usd" contextRef="iafc981206e7344478b23f0c5bf30808d_I20230331" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTg0NA_d46a820a-b759-4270-a433-27e650576213">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i062a1e2ccc0a4443ace537e6e03229a3_I20221231" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTg1MQ_5547470c-c917-46ca-bd51-8e3295bbe811">0.6</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, 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 the three month periods ended March&#160;31, 2023 and 2022, MasTec paid approximately $<ix:nonFraction unitRef="usd" contextRef="i6bc7c1db587d4f9cb03971838730bc9a_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzAwMQ_0b399986-464b-4218-b4e0-8edfcc4299e8">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba2f02520928486ea68118b7affa2682_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzAwOA_c9085ed4-6bc3-4fd7-af5b-a2065b37017a">0.6</ix:nonFraction> million, respectively, related to this leasing arrangement.</span></div><div style="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 performed construction services on behalf of a professional Miami soccer franchise (the &#8220;Franchise&#8221;) in which Jorge Mas and Jos&#233; R. Mas are majority owners.  Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services.  For the three month period ended March&#160;31, 2023, MasTec charged approximately $<ix:nonFraction unitRef="usd" contextRef="i468db148270c4905813a9120adbc9572_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTY0MjY2MQ_8e9be419-e6af-454e-84ea-943bb2813bb0">0.1</ix:nonFraction> million under these arrangements, which amount was outstanding as of March&#160;31, 2023.  Payments for other expenses related to the Franchise for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6e7b65de005944e79a3b14019c67de56_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzY1MA_06664a62-9e43-489f-b106-4b0f23a4a3d2">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0d91fe603cee48bd98365a5db2459056_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjIxMw_c51951f9-8944-483c-abc8-109abecfff7a">0.1</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 subcontracting arrangement to perform construction services for an entity, of which Jos&#233; R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.  For the three month periods ended March&#160;31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDEzMg_7d0ce5c8-522b-4369-9a01-4afe3bc5a811">41.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331" decimals="-5" name="us-gaap:RevenueFromRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjMxMQ_b89d63b4-115a-4d54-8ff5-3c03cf5860f3">28.8</ix:nonFraction> million, respectively, and as of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6d7b87a89fa2451498f172d6694027d5_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDIyMA_e11a52ec-126d-4cb0-b0ac-2a4a3af42c6c">54.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjM0Mg_5f19d024-9d37-427a-a6ee-a89188a5e486">42.0</ix:nonFraction> million, respectively.  MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDQwNg_87078ee8-71af-4806-849b-d41da3db5f3b">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQxNQ_df621a55-2e50-4165-88c6-68489ebbbd12">0.2</ix:nonFraction> million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i6d7b87a89fa2451498f172d6694027d5_I20230331" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDQ2Nw_bfe6d01a-e0b7-478a-a6ec-b06af93ea640">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231" decimals="-5" name="us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQ0NQ_f18a0e6d-4eba-4bce-947e-d846b87a4f04">0.3</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%">During the fourth quarter of 2022, Jorge Mas and Jos&#233; R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services.  For the three month period ended March&#160;31, 2022, charges under the prior arrangements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ibe0c19145d364bb49c16a6ba8ad7d3aa_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQ3NA_0943745f-bf2d-460a-883b-e42aa6f67717">0.3</ix:nonFraction> million.  As of both March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable were de minimis.</span></div><div style="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%">From time to time, the Company advances amounts to the former owners of acquired businesses.  Such advances totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i52b434debc3c446583fbfe7cd46281b8_I20230331" decimals="-5" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjgzMw_2e161891-b237-43d7-afc7-1fdd51728973">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1991edde30c44c398ca4de878f5c7914_I20221231" decimals="-5" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjg0Ng_50a32545-bf4c-40d1-b61e-683a645a4248">1.3</ix:nonFraction> million, respectively, for the three month periods ended March&#160;31, 2023</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 2022, and amounts receivable for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">such advances totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i52b434debc3c446583fbfe7cd46281b8_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTY0MDA3OA_4676190d-b79e-498d-85e8-45673d49753b">2.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1991edde30c44c398ca4de878f5c7914_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjc4Nw_14f65165-2c6e-477a-926b-5ec0479c44c7">2.0</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  In addition, the Company has a subcontracting arrangement with an entity in which it has a <ix:nonFraction unitRef="number" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="2" name="mtz:EquityMethodInvestmentRelatedPartyOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTUxMA_4e4a5d5c-6bb4-4185-9916-b42caf179a24">25</ix:nonFraction>% interest.  The Company&#8217;s interest in this entity is accounted for as an equity method investment.  For the three month period ended March&#160;31, 2023, the Company made <ix:nonFraction unitRef="usd" contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTcyNA_4bc68e90-8fcb-44a8-ab37-80e73255f329">no</ix:nonFraction> equity contributions to this entity, and for the three month period ended March&#160;31, 2022, equity contributions totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331" decimals="-5" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzI5MQ_3f355b49-679f-4670-bf14-e5d30000904d">0.5</ix:nonFraction> million.  As of both March&#160;31, 2023 and December&#160;31, 2022, the Company&#8217;s net investment in this entity was a liability of approximately $<ix:nonFraction unitRef="usd" contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231" decimals="-5" name="mtz:EquityMethodInvestmentNegativeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTg0NA_b6e8640a-dbc2-41e2-94ae-bc61b969a303"><ix:nonFraction unitRef="usd" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="-5" name="mtz:EquityMethodInvestmentNegativeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTg0NA_ffc24215-e54f-4684-8870-9a0e4c830f77">0.2</ix:nonFraction></ix:nonFraction> million, which net amount included approximately $<ix:nonFraction unitRef="usd" contextRef="ic5c481f4b8e349eb81a65418394a9cde_I20230331" decimals="-5" name="mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzMxMQ_7a9d9abf-d561-411c-9910-ce3a6aa76ed1"><ix:nonFraction unitRef="usd" contextRef="i9b39a0a9548447849f706de880016d94_I20221231" decimals="-5" name="mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzMxMQ_c0aa9f47-b3d3-4f2a-bf7c-fc63e7d9d2fb">2.3</ix:nonFraction></ix:nonFraction> million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">with a $<ix:nonFraction unitRef="usd" contextRef="ief2d01355fc946e78b1770cf12a8630d_I20230331" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjE4OQ_d4f1e7f4-7e94-45e7-b37a-adddaeecc875">15.0</ix:nonFraction> million le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tter of credit issued by the Company on behalf of this entity.  Income recognized in connection with these arrangements totaled </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="background-color:#ffffff;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="i601d64a607d9440bb8608fe3bdcbcaac"><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%">approximately $<ix:nonFraction unitRef="usd" contextRef="ic8aefe5bd36b4946a354ef60be3317a5_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjMzNg_32a4f84d-31f5-4ae1-aed0-e48684fd949a"><ix:nonFraction unitRef="usd" contextRef="ice2935fd29a743afb372b4de8bfc4f65_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjMzNg_340181c4-d14d-4b4c-ada9-769ec1d20d30">0.2</ix:nonFraction></ix:nonFraction> million for both the three month periods ended March&#160;31, 2023</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 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled $<ix:nonFraction unitRef="usd" contextRef="ic5c481f4b8e349eb81a65418394a9cde_I20230331" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjUwMQ_c6d2696f-9171-45cc-9a44-383ae3c3d5b5">0.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i9b39a0a9548447849f706de880016d94_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjUwOA_024a03cd-5ab8-469d-8e73-193dc33462d1">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.  In the first quarter of 2023, the Company acquired the remaining <ix:nonFraction unitRef="number" contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331" decimals="2" name="mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTQ5NzU1ODE1MDAyNg_80c0b761-a52e-4260-8e5a-c7504630e1bf">15</ix:nonFraction>% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $<ix:nonFraction unitRef="usd" contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzYzOQ_15f8eeec-5b3e-495f-9ec4-999227416263">10.0</ix:nonFraction> million in cash, plus <ix:nonFraction unitRef="shares" contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzY1Mg_3a105f19-8814-49a2-99d7-2d3dfc131d37">120,000</ix:nonFraction> shares of MasTec common stock, valued at approximately $<ix:nonFraction unitRef="usd" contextRef="id744886911a94a29a25210622e73d911_I20230331" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzY3NA_8b80a044-b8c1-4ee1-81fe-6aa3c1b0accf">11.6</ix:nonFraction> million.</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 the other of which Jos&#233; R. Mas is a trustee.  There were <ix:nonFraction unitRef="usd" contextRef="i592476291ed546a1878b1418ca61d945_D20220101-20220331" decimals="INF" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzE1Nw_b61395bd-e349-482c-8995-17624416cb67"><ix:nonFraction unitRef="usd" contextRef="i7efd2a94be234edf97be31e30277fd4b_D20230101-20230331" decimals="-5" name="us-gaap:PaymentsToAcquireLifeInsurancePolicies" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzE1Nw_c39b2f33-9cb7-43dd-9c62-8112ea41b63e">no</ix:nonFraction></ix:nonFraction> payments in connection with these agreements in either of the three month periods ended March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> or 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and life insurance assets associated with these agreements totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i8a7e5857d1894fa89acb1f4fc58bcfe5_I20230331" decimals="-5" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzQ5NQ_1554e01f-53b0-4e67-a851-028eeccd3115"><ix:nonFraction unitRef="usd" contextRef="i80e47e39fd0246559871f322dfcb175f_I20221231" decimals="-5" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzQ5NQ_4da5eb83-d92b-4532-9e41-2bb4369e969c">25.8</ix:nonFraction></ix:nonFraction> million as of both March&#160;31, 2023 and December&#160;31, 2022.</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="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_88"></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 potential effects of general economic conditions, including inflation, market uncertainty, potential recessionary concerns and rising interest 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-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 2022 Annual Report on Form 10-K (&#8220;2022 Form 10-K&#8221;), 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="ib7759f2c4d6a4de7b978b7a179bb8bb2_91"></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 month periods ended March&#160;31, 2023 and 2022.  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 2022 Form 10-K.  In this MD&amp;A, &#8220;$&#8221; means U.S. dollars unless specified otherwise.</span></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%">General Economic, Market and Regulatory Conditions</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%">We have experienced, and may continue to experience, direct and indirect negative effects on our business and operations from economic, market and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions and uncertainty from potential recessionary effects that could adversely affect demand for future projects, delay existing project timing and/or cause increased project costs.  We expect the remainder of 2023 to continue to be a dynamic macroeconomic environment, with elevated market interest rates and levels of cost inflation, as well as recession concerns, any or all of which could adversely affect our costs and customer demand.  These conditions could affect the cost of capital of both us and our customers, as well as our customers&#8217; plans for capital investments and ongoing maintenance expenditures, which could negatively affect demand for our services.  The extent to which general economic, market and regulatory conditions could affect our business, operations and financial results is uncertain as it will depend upon numerous evolving factors that we may neither be able to accurately predict nor quantify with specificity.</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%">We believe that our financial position, cash flows and operational strengths will enable us to manage the current uncertainties resulting from general economic, market and regulatory conditions.  We carefully manage our liquidity and monitor any potential effects from changing economic, market and regulatory conditions on our financial results, cash flows and/or working capital and will take appropriate actions in efforts to mitigate any impacts.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_94"></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: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services.  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 March&#160;31, 2023, we had an average of approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">mately 790 locations and 31,000 employees, respectively, and as of March&#160;31, 2023, we had approximately 830 locations and 33,000 employees, respectively.  We </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">offer our services under the MasTec</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%">and other service marks.  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 and a significant portion of our services are provided 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) Power Delivery; 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 additional information regarding our segment reporting and significant customer concentrations.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_97"></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%">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 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 that we will realize approximately 62% of our estimated March&#160;31, 2023 backlog in 2023.  The following table presents 18-month estimated backlog by reportable segment as of the dates indicated:</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: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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">March 31,<br/>2022</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%">5,602&#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%">5,303&#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,920&#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%">3,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693&#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%">2,013&#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,740&#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,382&#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%">Power Delivery</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%">2,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650&#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%">13,892&#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%">12,979&#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%">10,645&#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 March&#160;31, 2023, 56% of our backlog is estimated to be 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 economic or other conditions, including supply chain disruptions, inflationary effects, potential market or recessionary uncertainty, permitting delays, climate-related matters, political unrest, such as the ongoing military conflict in Ukraine, effects of public health matters and/or other project-related factors.  These effects, among others, 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 due to changes in our customers&#8217; spending plans, market volatility, changes in governmental permitting, regulatory delays and/or other factors.  There can be no assurance as to our customers&#8217; requirements or that 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 March&#160;31, 2023, total 18-month backlog differed from the amount of our remaining performance obligations due primarily to the inclusion of $7.7 billion of estimated future revenue under master service and other service agreements within our backlog estimates, as described above, and the exclusion of approximately $2.3 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 2023 differs from the amount of remaining performance obligations expected to be recognized for the same period due primarily to the inclusion of approximately $2.9 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%">We closely monitor the effects of changes in economic, industry and market conditions on our customers, including the potential effects of inflation, recessionary and/or market concerns, regulatory and climate-related matters.  Changes in general economic and market conditions can affect demand for our customers&#8217; products and services, which can increase or decrease 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 inflation, rising interest rates, recessionary and/or market concerns, supply chain issues and/or public health matters; (ii) new or changing regulatory requirements, governmental policy changes, and/or customer or industry initiatives, including with respect to climate change, environmental or sustainability matters 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 and/or the ongoing military conflict in Ukraine; (iv) changes in technology, tax and other incentives; and (v) mergers, acquisitions or other business transactions among the customers we serve.</span></div><div style="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%">Changes in demand for, and fluctuations in market prices for, oil, gas and other energy sources can affect demand for our services.  In particular, such changes can affect the level of activity in energy generation projects, including from renewable energy sources, as well as pipeline construction and carbon capture projects.  The availability of transportation and transmission capacity can also affect demand for our services, including energy generation, electric grid and pipeline construction projects.  These factors, as well as the highly competitive nature of our industry, can result in changes in levels of activity, project mix, and/or 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.  Market developments, including rising fuel, labor and materials costs, have had, and could continue to have, a negative effect on our profitability, to the extent that we have not been, and in the future are not able, to pass these costs through to our customers.  While we actively monitor economic, industry and market factors that could affect our business, we cannot predict the effect that changes in such factors could 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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;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-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%">Effect of Seasonality and Cyclical Nature of Business</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%">Our revenue and results of operations are cyclical and can be subject to seasonal and other variations.  For additional information regarding the effects of seasonality and the cyclical nature of our business, see Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K. </span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_100"></div><div style="margin-bottom:6pt;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-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%">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 accompanying notes.  A summary of our critical accounting estimates is included in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contained in our 2022 Form 10-K. We are required to make estimates and judgments in the preparation of our financial statements that affect the reported amounts of assets and liabilities, revenues and expenses and related disclosures.  We continually review these estimates and their underlying assumptions to ensure they are appropriate for the circumstances.  Changes in the estimates and assumptions we use could have a material impact on our financial results.  During the three month period ended March&#160;31, 2023, there were no material changes in our critical accounting estimates or policies.  </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%">For details of our first quarter 2023 quarterly review for indicators of impairment, refer to Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, in the notes to the consolidated financial statements, which is incorporated by reference.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_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%">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-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 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:45.150%"></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.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.820%"></td><td style="width:0.1%"></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="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 March 31, </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2023</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%">2022</span></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%">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,584.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;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,954.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="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%">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,359.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%">91.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%">1,733.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%">88.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="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%">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%">107.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%">4.1&#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%">85.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%">4.4&#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="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%">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%">41.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.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%">25.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%">1.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="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%">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%">163.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%">6.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%">145.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.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="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%">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%">52.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%">2.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%">16.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%">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="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%">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%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(6.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="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%">Other (income) 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%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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.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%">0.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="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 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%">Loss 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:120%">$</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:120%">(125.3)</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%">(4.8)</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:120%">$</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:120%">(48.1)</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%">(2.5)</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="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%">Benefit from 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%">44.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%">1.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%">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.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="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 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 loss</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%">(80.5)</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%">(3.1)</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%">(35.0)</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%">(1.8)</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="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%">Net (loss) income attributable to non-controlling interests</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%">(0.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%">(0.0)</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%">0.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%">0.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="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 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 loss 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%">(80.5)</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%">(3.1)</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"><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 #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%">(35.0)</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%">(1.8)</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"><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="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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;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: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) Power Delivery; and (5) Other.  Management&#8217;s review of 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 below, following the comparison of results discussion below.  The following table presents revenue, EBITDA and EBITDA margin by segment for the periods indicated (dollar amounts 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:22.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.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:10.983%"></td><td style="width:0.1%"></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 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.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:10.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:10.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:10.988%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" 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="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%">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 March 31, </span></div></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="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 March 31, </span></div></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:700;line-height:100%">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%">2023</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%">2022</span></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="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;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%">2023 </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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022 </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="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"><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%">806.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 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%">664.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="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="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%">52.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%">6.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><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%">40.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%">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"><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="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: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%">824.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%">435.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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">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%">10.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%">2.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="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"><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%">256.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%">211.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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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.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%">21.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%">10.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><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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">709.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%">650.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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">6.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%">46.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="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"><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="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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">6.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="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="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%">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%">(12.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;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="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: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="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%">Segment Total</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,584.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 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,954.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="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="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%">127.1&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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"><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;border-top:1pt solid #000;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%">125.7&#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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.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"><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="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%">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%">&#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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(47.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="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%">Consolidated Total</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,584.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><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%">1,954.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="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="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%">76.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><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%">3.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"><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 #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%">78.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><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%">4.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"><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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM - Percentage is not meaningful</span></div><div style="margin-bottom:9pt;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;For the three month period ended March&#160;31, 2023, Communications</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, Clean Energy and Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and Power Delivery EBITDA included $8.9 million, $5.2 million and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $1.7 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $1.3 million of such costs.  For the three month period ended March&#160;31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.</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 March&#160;31, 2023 Compared to Three Months Ended March&#160;31, 2022</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%">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 March&#160;31, 2023, consolidated revenue totaled $2,585 million as compared with $1,954 million for the same period in 2022, an increase of $630 million, or 32%.  Revenue increased in our Clean Energy and Infrastructure segment by $389 million, or 89%, in our Communications segment by $142 million, or 21%, in our Power Delivery segment by $59 million, or 9%, and in our Oil and Gas segment by $46 million, or 22%.  Acquisitions contributed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$401 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of increased revenue for the three month period ended March&#160;31, 2023, whereas organic revenue increased by approx</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">imately $230 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> or 12%, as compared with the same period 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%">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 $807 million for the three month period ended March&#160;31, 2023 as compared with $664 million for the same period in 2022, an increase of $142 million, or 21%.  Acquisitions contribute</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 $19 million of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">revenue for the three month period ended March&#160;31, 2023, and organic revenue increased by a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">pproximately $124 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or 19%, as compared with the same period in 2022.  The increase in organic revenue was driven primarily by higher levels of wireless and wireline project activity.</span></div><div style="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 $825 million for the three month period ended March&#160;31, 2023 as compared with $436 million for the same period in 2022, an increase of $389 million, or 89%.  Acquisitions contributed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$374 million o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f revenue for the three month period ended March&#160;31, 2023, and organic revenue increased by approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tely $16 million, or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4%, as compared with the same period in 2022, due primarily to higher levels of renewable project activity.</span></div><div style="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 $257 million for the three month period ended March&#160;31, 2023, as compared with $211 million for the same period in 2022, an increase of $46 million, or 22%, primarily due to higher levels of project activity, including midstream pipeline and pipeline integrity project work, offset, in part, by a decrease in large diameter project activity.</span></div><div style="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%">Power Delivery 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%">Power Delivery revenue was $709 million for the three month period ended March&#160;31, 2023, as compared with $651 million for the same period in 2022, an increase of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$59 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9%.  For the three month period ended March&#160;31, 2023, acquisitions contributed $8 million of revenue, and organic revenue increased by approximately $51 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or 8%, as compared with the same period in 2022, primarily due to higher levels of project activity, including for transmission-related project work.</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 $626 million, or 36%, to $2,359 million for the three month period ended March&#160;31, 2023 from $1,733 million for the same period in 2022.  Higher levels of revenue contributed an increase of $559 million in costs of revenue, excluding depreciation and amortization, and reduced productivity contributed an increase of approximately $67 million.  Costs of revenue, excluding depreciation and amortization, as a percentage of revenue increased by approximately 260 basis points, from 88.7% of revenue for the three month period ended March&#160;31, 2022 to 91.3% of revenue for the same period in 2023.  The basis point increase was primarily due to a combination of project inefficiencies, primarily within our Clean Energy and Infrastructure, Power Delivery and Oil and Gas segments, as well as the effects of inflation on labor, fuel and materials costs across our businesses, certain acquisition and integration costs and project mix, offset, in part, by improved efficiencies within our Communications segment and the effects of certain project close-outs.</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="background-color:#ffffff;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: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 $107 million, or 4.1% of revenue, for the three month period ended March&#160;31, 2023, as compared with $85 million, or 4.4% of revenue, for the same period in 2022, an increase of approximately $22 million, or 26%.  Acquisitions contributed $14 million of depreciation for the three month period ended March&#160;31, 2023, and organic depreciation increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or 10%, due primarily to capital expenditures in 2022 in support of certain prior year growth initiatives and to address prior year supply chain disruption concerns.  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 $42 million, or 1.6% of revenue, for the three month period ended March&#160;31, 2023, as compared with $26 million, or 1.3% of revenue, for the same period in 2022, an increase of $16 million, or 64%.  Acquisitions contributed approximately $15 million of amortization for the three month period ended March&#160;31, 2023, and organic amortization increased by approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or 7%, due primarily to timing of amortization of intangible assets.  As a percentage of revenue, amortization of intangible assets increased by approximately 30 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%">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 $164 million, or 6.3% of revenue, for the three month period ended March&#160;31, 2023 as compared with $145 million, or 7.4% of revenue, for the same period in 2022, for an increase of $19 million, or 13%.  Acquisitions, including certain acquisition and integration costs, contributed $33 million of general and administrative expenses for the three month period ended March&#160;31, 2023, whereas organic general and administrative expenses decreased by approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$14 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or 10%, as compared with the same period in the prior year, primarily due to a reduction in compensation expense and an increase in gains on sales of assets, net.  Total acquisition and integration costs included within general and administrative expenses increased from $14 million for the three month period ended March&#160;31, 2022 to $15 million for the same period in 2023.  Overall, general and administrative expenses decreased by approximately 110 basis points as a percentage of revenue for the three month period ended March&#160;31, 2023 as compared with the same period in 2022, due, in part, 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 $53 million, or approximately 2.0% of revenue, for the three month period ended March&#160;31, 2023, as compared with approximately $16 million, or 0.8% of revenue, for the same period in 2022, an increase of $37 million, or approximately 228%.  The increase in interest expense, net, resulted primarily from credit facility activity and term loans, which increased by approximately $27 million due to higher average balances, including from indebtedness incurred in connection with acquisition activity, including $700 million of additional unsecured term loans entered into in connection with the acquisition of Infrastructure and Energy Alternatives, Inc. (&#8220;IEA&#8221;) in the fourth quarter of 2022, as well as higher average interest rates on our floating rate debt as compared with the same period in 2022.  In addition, interest expense from senior notes increased by $5 million due to the assumption, exchange and issuance of $300 million aggregate principal amount of 6.625% senior notes in connection with the IEA acquisition.  See Financial Condition, Liquidity and Capital Resources discussion below for details of our debt instruments.  In addition, interest expense from accounts receivable financing arrangements increased by approximately $3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due primarily to higher averag</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e interest rates, and, to a lesser extent, to higher average balances. </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 March&#160;31, 2023 and 2022, 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, equity in earnings, net, from our investments in certain 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%">Other (income) expense, net.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Other (income) expense, net, consists primarily of gains or losses from changes to estimated Earn-out accruals and certain contingent payments to the former owners of an acquired business; certain legal/other settlements; gains or losses, or changes in estimated recoveries from certain assets, including financial instruments, and certain liabilities; certain purchase accounting adjustments, and other miscellaneous income or expense.  Other income, net, was $6 million for the three month period ended March&#160;31, 2023, as compared with other expense, net, of $4 million for the same period in 2022.  For the three month period ended March&#160;31, 2023, other income, net, included approximately $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA and approximately $6 million of other miscellaneous income, net, including from insurance and other settlements, offset, in part, by $2 million of expense from changes in the fair value of additional contingent payments to the former owners of an acquired business.  For the three month period ended March&#160;31, 2022, other expense, net, included approximately $5 million of expense, 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%">Benefit from 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 benefit was $45 million for the three month period ended March&#160;31, 2023 as compared with $13 million for the same period in the prior year.  Pre-tax losses increased to $125 million for the three month period ended March&#160;31, 2023 from $48 million for the same period in 2022.  For the three month period ended March&#160;31, 2023, our effective tax rate increased to 35.7% from 27.3% for the same period in 2022.  Our effective tax rate in the first quarter of 2023 included the effects of a net tax benefit of approximately $9 million from the vesting of share-based payment awards and an increase in non-deductible expenses, whereas in the first quarter of 2022, included a net tax benefit of approximately $1 million from the vesting of share-based payment awards.</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%">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 $53 million, or 6.5% of revenue, for the three month period ended March&#160;31, 2023, as compared with $40 million, or 6.1% of revenue, for the same period in 2022, an increase of approximately $12 million, or 31%.  Higher levels of revenue contributed an increase in EBITDA of $9 million.  As a percentage of revenue, EBITDA increased by 50 basis points, or approximately $4 million, due primarily to improved efficiencies, including the benefit of certain prior year growth initiatives, offset, in part, by the effects of inflation on labor, fuel and materials costs as well as an increase of approximately $8 million in acquisition and integration costs.  </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="background-color:#ffffff;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: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 $5 million, or 0.6% of revenue, for the three month period ended March&#160;31, 2023, as compared with EBITDA of $11 million, or 2.5% of revenue, for the same period in 2022, a decrease of approximately $6 million, or 51%. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s a percentage of revenue, EBITDA decreased by approximately 190 basis points, or approximately $15 million, due primarily to project inefficiencies, including from certain acquired entities</span><span style="background-color:#ffffff;color:#000000;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 well as the effects of inflation on labor, fuel and materials costs and an increase of approximately $5 million in acquisition and integration costs, offset, in part, by the effect of certain project close-outs.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">vels of revenue contributed an increase in EBITDA of $10 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-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 $15 million, or 5.7% of revenue, for the three month period ended March&#160;31, 2023, as compared with EBITDA of $22 million, or 10.2% of revenue, for the same period in 2022, a decrease of approximately $7 million, or 32%.  Reduced productivity contributed a decrease in EBITDA of approximately $12 million, whereas higher levels of revenue contributed an increase in EBITDA of $5 million.  EBITDA margins decreased by approximately 450 basis points due primarily to reduced efficiencies, including from a reduction in revenue on large-diameter pipeline projects as a result of regulatory delays, the effects of inflation on labor, fuel and materials costs, and project mix, offset, in part, by a reduction of approximately $2 million in acquisition and integration costs. </span></div><div style="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%">Power Delivery 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 Power Delivery segment was $47 million, or 6.7% of revenue, for the three month period ended March&#160;31, 2023, as compared with EBITDA of $46 million, or 7.1% of revenue, for the same period in 2022, an increase in EBITDA of approximately $1 million, or 3%.  Higher levels of revenue contributed an increase in EBITDA of $4 million.  As a percentage of revenue, EBITDA decreased by approximately 40 basis points, or $3 million, primarily due to project mix, as well as project inefficiencies, including from the effects of inflation on labor, fuel and materials costs, offset, in part, by a reduction of approximately $5 million in acquisition and integration costs.   </span></div><div style="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 $7 million for both the three month periods ended March&#160;31, 2023 and 2022.  EBITDA from Other businesses relates primarily to equity in earnings from our investments in the Waha JVs, offset, in part, by losses from other businesses and 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 $51 million for the three month period ended March&#160;31, 2023, as compared with EBITDA of negative $47 million for the same period in 2022, for a decrease in EBITDA of approximately $4 million.  Acquisition and integration costs included within general and administrative expenses decreased from $4 million for the three month period ended March&#160;31, 2022 to $1 million for the same period in 2023.  For the three month period ended March&#160;31, 2023, Corporate EBITDA included approximately $2 million of expense from changes in the fair value of additional contingent payments to the former owners of an acquired business and $3 million of income from the final settlement and expiration of certain warrants related to the acquisition of IEA.  Corporate EBITDA for the three month period ended March&#160;31, 2022 included $5 million of expense, net, from changes in the fair value of certain investments and income from strategic arrangements.  For the three month period ended March&#160;31, 2023, Corporate expenses not related to the above-described items increased by approximately $13 million as compared with the same period in the prior year, due primarily to the effects of timing of ordinary course legal and other settlement matters.</span></div><div style="margin-top:6pt"><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 far 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="ib7759f2c4d6a4de7b978b7a179bb8bb2_109"></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; acquisition and integration costs related to our recent acquisitions; and fair value gains or losses, net, on an investment; and, for Adjusted Net Income and Adjusted Diluted Earnings Per Share, amortization of intangible assets and the tax effects of the adjusted items.  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.  In 2021, we initiated a significant transformation of our end-market business operations to position the Company for expected future opportunities.  This transformation has included significant acquisition activity to expand our scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, and has resulted in significant acquisition and integration costs.  Beginning in the fourth quarter of 2021, due to the extent of the acquisition costs related to this acquisition activity and the extent of the integration efforts that have been, and continue to be, required in connection with such acquisitions, we are excluding acquisition and integration costs in calculating Adjusted EBITDA and Adjusted Net Income for these acquisitions.  In addition, since the second quarter of 2022, we exclude fair value gains or losses, net, for our investment in American Virtual Cloud Technologies, Inc. (&#8220;AVCT&#8221;) in calculating our adjusted results, with prior periods updated to conform to this presentation.  We believe that fair value gains or losses for our investment in AVCT, a company in which we had no active involvement and which varied from period to period based on fluctuations in the market price of the investment, are not indicative of our core operations, and that this presentation improves comparability of our results with those of our peers.  AVCT filed for bankruptcy in the first quarter of 2023, and our investment was fully written off.  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 that this presentation is common practice in our industry and improves comparability of our results with those of our peers.  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="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;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;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-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 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:9pt;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:45.150%"></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.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.820%"></td><td style="width:0.1%"></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="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 March 31, </span></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: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%">2023</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%">2022</span></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%">Net loss</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%">(80.5)</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%">(3.1)</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%">(35.0)</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%">(1.8)</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="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 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%">52.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%">2.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%">16.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%">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="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%">Benefit from 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%">(44.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.7)</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%">(13.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.7)</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="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 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%">107.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%">4.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%">85.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%">4.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="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%">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%">41.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%">1.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%">25.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.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="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%">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%">76.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%">3.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"><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%">78.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><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.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"><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="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%">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%">8.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><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.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 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="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="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 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%">Acquisition and integration costs</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%">17.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.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%">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.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="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="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 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%">Losses on fair value of investment</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%">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%">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%">&#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="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-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:#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:9pt;font-weight:400;line-height:100%">102.5&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">4.0&#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"><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 #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:#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:9pt;font-weight:400;line-height:100%">98.7&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">5.0&#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"><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="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-bottom:6pt;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 and EBITDA margin to Adjusted EBITDA and Adjusted EBITDA margin by 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:45.150%"></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.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.820%"></td><td style="width:0.1%"></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="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 March 31, </span></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: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%">2023</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%">2022</span></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%">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%">76.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%">3.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%">78.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;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.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="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="padding-left:6.75pt"><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><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:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">6.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%">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="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="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"><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%">Acquisition and integration costs</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%">17.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.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%">13.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.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="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="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"><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%">Losses on fair value of investment </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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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="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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">102.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">98.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;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="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%">Segment:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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"><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:#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%">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%">7.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 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%">41.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%">6.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><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: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:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">1.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%">10.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%">2.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="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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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.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.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%">23.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%">11.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="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: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%">Power Delivery</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.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%">6.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%">53.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%">8.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="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"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">6.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="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="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%">Segment Total</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%">142.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;border-top:1pt solid #000;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%">5.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"><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;border-top:1pt solid #000;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%">135.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"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">6.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"><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="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%">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%">(40.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%">&#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%">(36.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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-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%">102.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%">4.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"><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%">98.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%">5.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"><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="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NM - Percentage is not meaningful</span></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;Non-cash stock-based compensation expense and losses on the fair value of our investment in AVCT are included within Corporate results.</span></div><div style="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 three month period ended March&#160;31, 2023, Communications, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Clean Energy and Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and Power Delivery EBITDA included $8.9 million, $5.2 million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$1.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">, respectively, of acquisition and integration costs related to our recent acquisitions, and Corporate EBITDA included $1.3 million of such costs.  For the three month period ended March&#160;31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.</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="background-color:#ffffff;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: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 table below, which may contain slight summation differences due to rounding, reconciles 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><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.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.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:10.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:10.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:10.432%"></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 March 31, </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%">2023</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%">2022</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 Loss (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 Loss 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 Loss (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 Loss 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%">(80.5)</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.05)</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%">(35.0)</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%">(0.47)</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%">8.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.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.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%">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%">41.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%">0.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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.34&#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><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><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%">Acquisition and integration costs</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.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.22&#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%">13.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.18&#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 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%">Losses on fair value of investment</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%">0.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.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Total adjustments, pre-tax</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: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%">67.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"></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%">0.88&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">0.61&#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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.17)</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></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%">Adjusted non-U.S. GAAP measure</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">(41.9)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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.54)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">(2.0)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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.03)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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;Represents the tax effects 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 month period ended March&#160;31, 2023, our consolidated effective tax rate, as reported, was 35.7%, and as adjusted, was 27.0%.  For the three month period ended March&#160;31, 2022, our consolidated effective tax rate, as reported, was 27.3%, and as adjusted, was 23.4%.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_115"></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="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 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, debt service, income taxes, earn-out obligations and equity and other investment funding requirements.  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, extend the terms of our existing indebtedness or retire outstanding debt, or to repurchase additional shares of our outstanding common stock 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 three month period ended March&#160;31, 2023, we spent approximately $63 million on capital expenditures, or $43 million, net of asset disposals, and incurred approximately $23 million of equipment purchases under finance leases.  We estimate that we will spend approximately $150 million on capital expenditures, or approximately $100 million, net of asset disposals, in 2023, and we expect to incur approximately $150 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 purchase 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:400;line-height:120%">  We typically utilize cash for business acquisitions and other strategic arrangements, and for the three month period ended March&#160;31, 2023, we used $47 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, generally at our option.  The estimated total value of future Earn-out liabilities as of March&#160;31, 2023 was approximately $125 million.  Of this amount, approximately $36 million represents the liability for earned amounts.  The remainder is management&#8217;s estimate of Earn-out liabilities that are contingent upon future performance.  Earn-out payments for the three month period ended March&#160;31, 2023 totaled approximately $2 million.  There were no Earn-out payments for the three month period ended March&#160;31, 2022.</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%">Our acquisition of HMG provides for</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> certain additional payments to be made to the sellers if certain acquired receivables are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">collected, which we refer to as the &#8220;Additional Payments.&#8221;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Pursuant to the terms of the HMG purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">An Additional Payment of approximately $29.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> was made in May 2022, which payment 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%">$18 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in cash and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133,157</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares of MasTec common stock.  As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he estimated fair value of remaining Additional Payments was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$39 million, which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">includes the effect of unrealized fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">losses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> related to the contingent shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The number of shares that would be paid in connection with the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">remaining Additional Payment as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">March&#160;31, 2023 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">is approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">170,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> shares.  In addition, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">fair value gain of $2.8 million was recognized in the first quarter of 2023 related primarily to remaining unexercised IEA warrants that expired on March 26, 2023. </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%">Income Taxes.</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 both the three month periods ended March&#160;31, 2023 and 2022, tax refunds, net of tax payments, totaled approximately $1 million.  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 </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="background-color:#ffffff;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:400;line-height:120%">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, typically 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 March&#160;31, 2023, 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, were generally flat at approximately $3.1 billion as of both March&#160;31, 2023 and December&#160;31, 2022.  See below for discussion of our days sales outstanding, net of contract liabilities, which we refer to as days sales outstanding, or &#8220;DSO.&#8221;</span></div><div style="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 general economic conditions on our results of operations and capital resource requirements, we anticipate that funds generated from operations, borrowings under our credit facilities 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 the next twelve months and the foreseeable 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%">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 March&#160;31, 2023, we had approximately $1,278 million in working capital, defined as current assets less current liabilities, as compared with $1,363 million as of December&#160;31, 2022, a decrease of approximately $85 million.  Cash and cash equivalents totaled approximately $142 million and $371 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, for a decrease of $229 million.  See discussion below for further detail regarding our 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%">Sources and uses of cash are summarized below (in millions):</span></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 Three Months Ended March 31, </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%">2023</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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) 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%">(86.4)</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%">131.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></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%">(89.5)</span></td><td style="background-color:#ffffff;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%">(101.4)</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 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%">(53.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 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.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: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%">Operating Activities.</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%"> 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, 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 used in operating activities for the three month period ended March&#160;31, 2023 was $86 million, as compared with approximately $132 million of net cash provided by operating activities for the same period in 2022, for a decrease in net cash provided by operating activities of approximately $218 million, due primarily to a decrease in net income as well as the effect of timing-related working capital changes in assets and liabilities, net, including a reduction in accounts payable and accrued expenses.</span></div><div style="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%">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 days sales outstanding, net of contract liabilities (&#8220;DSO&#8221;), was 94 as of March&#160;31, 2023, and as of December&#160;31, 2022, was 83.  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 increase in DSO as of March&#160;31, 2023 as compared with December&#160;31, 2022 was due to timing of ordinary course billing and collection activities, as well as the effect of lower levels of organic revenue with fixed amounts of project retainage for certain projects.  Other than ordinary course 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-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%"> Net cash used in investing activities decreased by approximately $12 million to $89 million for the three month period ended March&#160;31, 2023 from $101 million for the same period in 2022.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$47 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> related to acquisitions for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three month period ended March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, in which period we completed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">one acquisition, as compared with $22 million for the same period in 2022, in which period we also completed one acquisition, for an increase of approximately $25 million of cash used in investing activities.  Capital expenditures for the three month </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="background-color:#ffffff;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-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%">period ended March&#160;31, 2023 totaled $63 million, or $43 million, net of asset disposals, as compared with $83 million, or $79 million, net of asset disposals, for the same period in 2022, for a decrease in cash used in investing activities of approximately $35 million, due to the effect in the prior year period of acceleration of capital expenditures to address supply chain disruption concerns. </span></div><div style="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 used in financing activities for the three month period ended March&#160;31, 2023 was $53 million, as compared with $158 million for the same period in 2022, for a decrease in cash used in financing activities of $105 million.  For the three month period ended March&#160;31, 2023, we had $7 million of borrowings, net of repayments, under our credit facility and term loans, as compared with $82 million of repayments, net of borrowings for the same period in 2022, for a decrease in cash used in financing activities of approximately $88 million.  In addition, share repurchases totaled $14 million for the three month period ended March&#160;31, 2022, whereas there were no share repurchases for the same period in 2023, for a decrease in cash used in financing activities.   Payments for other financing activities, net, which includes amounts paid for, and proceeds from, other borrowing and transaction-related activities, including payments of financing costs, totaled $2 million of proceeds for the three month period ended March&#160;31, 2023, as compared with $17 million of payments for the same period in 2022, for a decrease in cash used in financing activities of approximately $19 million.  The decrease in cash used in financing activities from the above described items was offset, in part, by the payment for the three month period ended March&#160;31, 2023 of approximately $12 million to holders of our non-controlling interests, including $10 million to acquire the remaining 15% interests of one of these entities, whereas for the same period in 2022, we made no payments.   </span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_118"></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 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 have a senior unsecured credit facility (the &#8220;Credit Facility&#8221;) that matures on November 1, 2026 and has </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">aggregate borrowing commitments totaling $2.25 billion, which amount is composed of $1.9 billion of revolving commitments and a Term Loan totaling $350 million in original principal amount.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate outstanding borrowings under the Credit Facility as of March&#160;31, 2023 totaled approximately $1.3 billion.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility are used for working capital requirements, capital expenditures and other corporate purposes, including potential acquisitions, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">equity investments or other strategic arrangements, and/or the repurchase or prepayment of indebtedness, among other corporate borrowing requirements, including potential share repurchases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="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 2022 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 aggregate principal amount of 4.50% Senior Notes due August 15, 2028 (the &#8220;4.50% Senior Notes&#8221;).  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 2022 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%">6.625% 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 $300 million aggregate principal amount of 6.625% Senior Notes due August 15, 2029, which amount is composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the &#8220;6.625% IEA Senior Notes&#8221;) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the &#8220;6.625% MasTec Senior Notes&#8221;).  The 6.625% IEA Senior Notes are structurally subordinated to all indebtedness and other liabilities, including trade payables, of the Company&#8217;s subsidiaries and are effectively subordinated to any secured indebtedness of IEA Energy Services LLC, the issuer of the IEA 6.625% Senior Notes, to the extent of the value of the collateral securing such indebtedness.  The 6.625% MasTec Senior Notes are general senior unsecured obligations of the Company, and rank equal in right of payment with all of the Company&#8217;s existing and future senior unsecured indebtedness and senior in right of payment to any of the Company&#8217;s future subordinated indebtedness.  The 6.625% MasTec Senior Notes are effectively subordinated to all secured indebtedness of the Company to the extent of the value of the assets securing such indebtedness, and are structurally subordinated to all obligations of the subsidiaries of the Company, including trade payables and the 6.625% IEA Senior Notes.  The 6.625% 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 2022 Form 10-K.</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%">2022 Term Loan Facility  &#160;&#160;&#160;&#160;</span></div><div style="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 $700.0 million of unsecured term loans that were entered into in connection with the IEA acquisition, composed of $400.0 million in principal amount of three-year loans maturing on October&#160;7, 2025, and $300.0 million in principal amount of five-year loans maturing on October&#160;7, 2027 (together, the &#8220;2022 Term Loan Facility&#8221;).  The obligations under the 2022 Term Loan Facility are unsecured and are not guaranteed by any of the Company or its subsidiaries.  The 2022 Term Loan 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 2022 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 March&#160;31, 2023.</span></div><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%">Additional Information </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%">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 2022 Form 10-K.  Also, see Note 7 - Debt in the notes to the consolidated financial statements in this Form 10-Q, which is incorporated by reference, for current period balances and discussion. </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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_121"></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%">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 and indemnification and/or guarantee arrangements relating to our equity and other investment arrangements, including our variable interest entities.  These off-balance sheet arrangements have not had, and are not reasonably likely to have, a material impact on our financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources in the next twelve months or in the foreseeable future.  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:12pt;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%">Over the last year, inflation, supply chain and labor constraints have had a significant impact on the global economy, including on the construction industry in the United States.  The primary inflationary factors directly affecting our operations are labor, fuel and material costs.  Inflation has caused an increase in consumer prices and regulatory actions to increase interest rates, thereby elevating the risk of a recession.  At the same time, the labor market remains at historically low levels of unemployment, creating further pressure on the supply of skilled labor.  In times of low unemployment and/or high inflation, our labor costs may increase due to shortages in the supply of skilled labor and increases in compensation rates generally.  Although most project materials are provided by our customers, increases in the cost of materials could negatively affect the economic viability of our customers&#8217; projects, and accordingly, demand for our services.  Material and commodity prices are subject to unexpected fluctuations due to events outside of our control, including fluctuations in global supply and demand, climate-related effects, and geopolitical events, such as the ongoing conflict in Ukraine, which events have recently caused market volatility, particularly in the oil and gas markets, among others.  Recent increases in labor, fuel and materials costs, to the extent that we have been unable to pass such increases along to our customers, have negatively affected our project margins, and could continue to affect our profitability in the future if we are unable to pass these costs along to our customers.  Such market volatility can also affect our customers&#8217; investment decisions and subject us to project cancellations, deferrals or unexpected changes in the timing of project work.  Market prices for goods can also be affected by supply chain disruptions.  Additionally, as discussed within &#8220;Interest Rate Risk&#8221; below, the current inflationary environment has also resulted in an increase in market interest rates, which has increased the rates of interest on our variable rate debt, which rates may continue to increase depending on further monetary and fiscal actions taken to reduce inflation.  </span></div><div style="margin-bottom:12pt;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 closely monitor inflationary factors, including current rates of inflation, and any potential effects they may have on our business operations, operating results and/or financial condition.  While the impact of these factors cannot be fully eliminated, we proactively work to mitigate the effects of inflation; however, continued inflationary pressures and related interest rate increases could adversely affect our business operations in the future.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_124"></div><div style="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 March&#160;31, 2023, our variable interest rate debt was primarily related to our Credit Facility and our term loans.   Outstanding borrowings und</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">er our Credit Facility bear interest, at the Company&#8217;s option, at a rate equal to either (a) Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;), as defined in the Credit Facility, plus a margin of 1.125% to 1.625%, or (b) a Base Rate, as defined in the Credit Facility, plus a margin of 0.125% to 0.625%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  As of March&#160;31, 2023, we had $905 million aggregate principal amount of outstanding revolving loans under our Credit Facility with a weighted average interest rate of 6.45% and a Term Loan with a balance of $348 million and an interest rate of 6.53%.  The current year interest rates for outstanding revolving loans under our Credit Facility and Term Loan reflect basis point increases of approximately 485 and 482, respectively, over the comparable period 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-weight:400;line-height:120%">Outstanding loans under the $400 million Three-Year Tranche of our 2022 Term Loan Facility bear interest, at the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Company&#8217;s option, at a rate equal to either (a) SOFR, as defined in the 2022 Term Loan Facility, plus a margin of 1.125% to 1.500%, or (b) a Base Rate, as defined in the 2022 Term Loan Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, plus a margin of 0.125% to 0.500%.  Outstanding loans under the $300 million Five-Year Tranche of our 2022 Term Loan Facility bear interest, at the Company&#8217;s option, at a rate equal to either (a) Term SOFR plus a margin of 1.250% to 1.625%, or (b) a Base Rate, plus a margin of 0.250% to 0.625%.  As of March&#160;31, 2023, the Three-Year Tranche and Five-Year Tranche term loans accrued interest at weighted average rates of 6.308% and 6.433%, 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%">Our interest expense is affected by the overall interest rate environment.  Our variable rate interest debt subjects us to risk from increases in prevailing interest rates.  This risk increases in the current inflationary environment, in which the Federal Reserve has increased interest rates, resulting in an increase in our variable interest rates and related interest expense.  We manage interest rate risk by maintaining a mix of fixed and variable rate debt obligations.  An additional 100 basis point increase in the applicable interest rates under our Credit Facility and term loans would have increased our interest expense by approximately $5 million for the three month period ended March&#160;31, 2023.</span></div><div style="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 March&#160;31, 2023, our fixed interest rate debt primarily included $600 million aggregate principal amount of 4.50% Senior Notes, $300 million aggregate principal amount of 6.625% Senior Notes and $365 million of finance lease obligations, which accrued interest at a weighted average interest rate of approximately 4.1%.  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 1% of our total revenue for the three month period ended March&#160;31, 2023.  Revenue 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="background-color:#ffffff;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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 three month period ended March&#160;31, 2023.  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.  For the three month period ended March&#160;31, 2023, foreign currency translation gains, net, totaled approximately $1 million and related to our operations in Canada and Mexico.</span></div><div style="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 March&#160;31, 2023.  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="ib7759f2c4d6a4de7b978b7a179bb8bb2_127"></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 4. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</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-style:italic;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures.   </span><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.  In conducting the evaluation of disclosure controls and procedures and internal control over financial reporting as of December&#160;31, 2022, as described in the 2022 Form 10-K, we identified the following material weaknesses in our internal control over financial reporting:</span></div><div style="margin-bottom: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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Design and operating effectiveness of controls over the order to cash cycle predominantly related to the assessment of certain 2021 acquired entities that underwent initial controls evaluation in 2022 (the &#8220;2021 Acquired Entities&#8221;).</span></div><div style="margin-bottom: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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Operating effectiveness of controls related to the initial purchase price allocation of the 2022 IEA acquisition.</span></div><div style="margin-bottom: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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Design of the precision level for a variance analysis management review control within the period end reporting cycle.</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%">In addition, for certain 2021 Acquired Entities, we identified control deficiencies that, when aggregated, constitute material weaknesses as follows:</span></div><div style="margin-bottom: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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Design and operating effectiveness of information technology general computer controls (&#8220;ITGCs&#8221;) in the areas of user access and program change-management for certain information technology systems (the &#8220;affected IT systems&#8221;) that are critical to capturing, processing, and reporting financial transactions. These ineffective information technology controls contributed to (i) improper segregation of duties among certain business process controls and (ii) ineffective data validation of spreadsheets and system-generated reports.</span></div><div style="margin-bottom: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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Design and operating effectiveness of business process controls in each of the following business cycles: procure to pay, asset management, hire to pay, and period-end reporting.</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%">As a result, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of March&#160;31, 2023.</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%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.</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%">Notwithstanding the material weaknesses in our internal control over financial reporting, the consolidated financial statements included in this Quarterly Report on Form 10-Q fairly present, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States of America.  In addition, the material weaknesses did not result in any restatements of the Company&#8217;s audited or unaudited consolidated financial statements and disclosures for any prior period previously reported by the Company.</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%">To the extent permitted under SEC guidance, the disclosure controls and procedures of three entities acquired in 2022, including IEA, and of one entity acquired in 2023, were excluded from the evaluation of effectiveness of the Company&#8217;s disclosure controls and procedures as of March&#160;31, 2023 due to the timing of the acquisitions.  These four acquisitions&#8217; total assets constituted approximately 20% of the Company&#8217;s total assets as of March&#160;31, 2023, and represented approximately 15% of the Company&#8217;s revenue for the three month period then ended.</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-style:italic;font-weight:700;line-height:120%">Management&#8217;s Plans for Remediation of Material Weaknesses.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has implemented and continues to implement measures designed to ensure that control deficiencies contributing to the material weaknesses are remediated, such that these controls are designed, implemented, and operating effectively. These remediation actions are ongoing and include or are expected to include the following actions, predominately at 2021 Acquired Entities: (i) expanding functions of IT compliance from the existing, effective ITGC environment at the enterprise level to the 2021 Acquired Entities; (ii) developing a training program addressing ITGCs and IT policies with appropriate IT personnel; (iii) implementing procedures to ensure enforcement of proper segregation of duties; (iv) enhancing IT management review and testing plans to monitor </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="background-color:#ffffff;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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ITGCs and (v) adding resources and training programs addressing the design, implementation and documentary evidence requirements of control procedures over the order to cash, procure to pay, asset management, hire to pay, initial acquisition purchase price allocation and period-end reporting processes for appropriate personnel. We may take additional measures to remediate the underlying control deficiencies identified or modify the remediation plans described above. Although we believe that these actions will remediate the material weaknesses, the weaknesses will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. </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-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</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%">There have been no changes in the Company&#8217;s internal control over financial reporting during the quarter ended March&#160;31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting other than identification of the material weaknesses identified above, along with related remediation efforts.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_130"></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="ib7759f2c4d6a4de7b978b7a179bb8bb2_133"></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="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%">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 2022 Form 10-K.</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%">MasTec has elected to use a $1 million threshold for disclosing proceedings arising under federal, state or local environmental laws, which proceedings involve potential monetary sanctions, and in which a governmental authority is a party.  MasTec believes proceedings under this threshold are not material to its business and financial condition.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_136"></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%">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 2022 Form 10-K, as updated by our Quarterly Report on Form 10-Q and other filings we make with the SEC.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_139"></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-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 information about repurchases of our common stock during the quarter ended March&#160;31, 2023:</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: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%">January 1 through January 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,397&#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%">96.02&#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%">77,326,434&#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%">February 1 through February 28</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,899&#160;</span></td><td style="background-color:#ffffff;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.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">77,326,434&#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%">March 1 through March 31</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,372&#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%">92.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%">77,326,434&#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,668&#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: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)</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,397, 7,530 and 7,372 shares reacquired by the Company on the open market pursuant to the Amended ESPPs in January, February and March of 2023, respectively, and 369 shares withheld for income tax purposes in connection with shares issued under compensation and benefit programs in February of 2023.</span></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%">(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 March&#160;31, 2023, the remaining amount available for share repurchases under our March 2020 $150 million share repurchase program, which was publicly announced on March 19, 2020, totaled $77.3 million.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_142"></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 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</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%">The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95.1 to this Quarterly Report on Form 10-Q.</span></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_145"></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="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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="background-color:#ffffff;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="ib7759f2c4d6a4de7b978b7a179bb8bb2_148"></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="-sec-extract:summary;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: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 Exhibit Index below contains a list of exhibits filed or furnished with this Form 10-Q.</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: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">Exhibits</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%">10.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="mtz3312310-qex101.htm">Employment Agreement</a><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="mtz3312310-qex101.htm">, dated March 30, 2023,</a><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="mtz3312310-qex101.htm"> by and between MasTec, Inc. and Paul DiMarco</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%">10.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><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="mtz3312310-qex102.htm">Amended and Restated Employment Agreement, dated March 31, 2023, by and between MasTec, Inc. and George Pita</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%">10.3*</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:#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="mtz3312310-qex103.htm">Amendment to the MasTec, Inc. Amended and Restated 2011 Employee Stock Purchase Plan</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%">10.4*</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:#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="mtz3312310-qex104.htm">Amendment to the MasTec, Inc. Amended and Restated Bargaining Units ESPP</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.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="mtz3312310-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="mtz3312310-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="mtz3312310-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="mtz3312310-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%">95.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><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="mtz3312310-qex951.htm">Mine Safety Disclosures.</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 March&#160;31, 2023, 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:1pt;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="ib7759f2c4d6a4de7b978b7a179bb8bb2_151"></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date:  May&#160;4, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">/s/&#160;&#160;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;</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: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%">Jos&#233; R. Mas</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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer</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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">/s/&#160;&#160;PAUL DIMARCO</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: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%">Paul DiMarco</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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</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:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></div></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>mtz3312310-qex101.htm
<DESCRIPTION>EX-10.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 2023 Workiva -->
<title>Document</title></head><body><div id="ibf6a4b6fb6bd49b895564fea9369815e_1"></div><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYMENT AGREEMENT</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">THIS EMPLOYMENT AGREEMENT (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) is entered into on this 30th day of March, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), by and between </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">MASTEC, INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, a Florida corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PAUL DIMARCO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Recitals</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company desires to employ Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ACCORDINGLY, in consideration of the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are acknowledged, the Company and Employee (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221; and together, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) agree as follows&#58;</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Terms</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company employs Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The term of Employee&#8217;s employment under this Agreement will commence on the Effective Date and shall continue until terminated in accordance with this Agreement (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Position</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will serve as Executive Vice President and Chief Financial Officer of the Company. Subject to the direction of the Chief Executive Officer of the Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">CEO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), Employee will perform all duties commensurate with his position and such other tasks as may be assigned to him by the CEO or the Board of Directors of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). If requested by the Company, Employee will serve as an officer or director of any subsidiary of the Company, without additional compensation&#59; provided, however, that if Employee is asked to serve as a director of any subsidiary of the Company, Employee may refuse to accept, or resign from, such appointment without causing a breach of this Agreement by Employee. If asked to serve as an officer or director of a subsidiary of the Company, Employee will be provided those officer and director indemnifications provided to other officers and directors of the Company and any such subsidiary.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Full Time and Attention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will devote his full business time and energies to the business and affairs of the Company and its subsidiaries and will use his best efforts, skills and abilities solely to promote the interests of the Company and its subsidiaries and to diligently and competently perform his duties, all in a manner in compliance with all applicable laws and regulations and in accordance with applicable policies and procedures adopted or amended from time to time by the Company, including, without limitation, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Handbook </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and MasTec&#8217;s </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Code of Business Conduct and Ethics</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, copies of which Employee acknowledges having received. Notwithstanding the foregoing, Employee may serve as a director on up to two, and not more than two, boards of directors of other companies, so long as such service does not create an actual or apparent conflict with the Company&#8217;s interest and does not interfere with Employee&#8217;s performance of Employee&#8217;s duties to the Company. Employee&#8217;s primary place of employment shall be at the Company&#8217;s primary place of business in Miami-Dade County, Florida&#59; however, Employee agrees and acknowledges that a material part of the time devoted to his duties and position hereunder will require that Employee travel on behalf of the Company.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Compensation and Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will be paid, as compensation for services rendered pursuant to this Agreement and Employee&#8217;s observance and performance of all of the provisions of this Agreement, the amount of Five Hundred Thousand Dollars ($500,000.00) per annum (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). The Base Salary will be payable in period installments in accordance with the normal payroll procedures of the Company as in effect from time to time. The Board or the Compensation Committee of the Board may, in its sole discretion, elect to increase the Base Salary.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will be entitled to participate in or benefit from, in accordance with the eligibility and other provisions thereof, such life, health, medical, accident, dental and disability insurance and such other benefit plans as the Company may make generally available to, or have in effect for, other employees of the Company at the same general level as Employee. The Company retains the right to terminate or amend any such plans from time to time in its sole discretion. During the Term, Employee shall also be reimbursed for Employee&#8217;s dues at a country club of the Employee&#8217;s choosing, and the Company shall provide Employee with a non-accountable automobile allowance of Two Thousand Dollars ($2,000.00) per month or Employee shall be entitled to the use of a Company automobile, in lieu of receiving such non-accountable automobile allowance.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Performance Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee shall be entitled to participate in the Company&#8217;s bonus plan for senior management (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">SMBP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) and shall be eligible to receive an annual bonus in an amount up to one hundred percent (100%)&#160;of Employee&#8217;s Base Salary so long as Executive continues to provide active, full-time service through the applicable SMPB bonus period and the date the SMBP is paid. To the extent Employee is not actively employed as a full-time employee for the entire SMPB bonus period due to a disability or approved leave of absence under the Family and Medical Leave Act, Employee shall remain eligible for a pro-rata bonus at the sole discretion of the Compensation Committee of the Board. The amount of the annual bonus payable to Employee for a year (if any) shall be based upon the achievement of certain performance goals established by the Compensation Committee of the Board, in its sole discretion. The Compensation Committee of the Board, in its sole discretion, can pay Employee additional compensation for outstanding performance or achievement. Any bonuses payable pursuant to this Section&#160;4(c) shall be referred to herein as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#8221; If the Employee&#8217;s employment shall terminate prior to December&#160;31 of any year for the grounds specified in </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sections 11(d), 11(e), or 11(h), Employee shall remain eligible for a pro-rata bonus for such partial calendar year at the sole discretion of the Compensation Committee of the Board.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company will reimburse Employee, in accordance with the Company&#8217;s expense reimbursement policies as may be established from time to time by the Company, for all reasonable travel and other expenses actually incurred or paid by him during the Term in the performance of his services under this Agreement, upon presentation of expense statements or vouchers or such other supporting information as the Company may require.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. All payments under this Agreement will be subject to applicable taxes and required withholdings.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. After Employee&#8217;s employment is terminated and so long as Employee&#8217;s employment is not terminated for Cause (as defined in Section&#160;11(c) hereof) and has not breached any of his obligations set forth in Sections&#160;6, 7 and 8 hereof, any restricted stock issuances or stock options grants Employee currently has or may have in the future shall continue to vest until they are fully vested and all existing and future stock option grants will remain exercisable by Employee for the full term of the grant. The Restricted Stock will be subject to the terms and conditions of the Company&#8217;s incentive plans, as in effect and as may be amended from time to time in the Company&#8217;s sole discretion.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Representations of Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee represents and warrants that he is not, (i)&#160;a party to any enforceable employment agreement or other arrangement, whether written or oral, with any past employer, that would prevent or restrict Employee&#8217;s employment with the Company&#59; (ii)&#160;a party to or bound by any agreement, obligation or commitment, or subject to any restriction, including, but not limited to, confidentiality agreements, restrictive covenants or non-compete and non-solicitation covenants, except for agreements with the Company or its affiliates&#59; or (iii)&#160;involved with any professional endeavors which in the future may possibly adversely affect or interfere with the business of the Company, the full performance by Employee of his duties under this Agreement or the exercise of his best efforts hereunder.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Confidentiality.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee acknowledges that as a result of his employment with the Company, Employee will gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its subsidiaries and affiliates, including, without limitation, (1)&#160;the identity of customers, suppliers, subcontractors and others with whom they do business&#59; (2)&#160;their marketing methods and strategies&#59; (3)&#160;contract terms, pricing, margin, cost information and other information regarding the relationship between them and the persons and entities with which they have contracted&#59; (4)&#160;their services, products, software, technology, developments, improvements and methods of operation&#59; (5)&#160;their results of operations, financial condition, projected financial performance, sales and profit performance and financial requirements&#59; (6)&#160;the identity of and compensation paid to their employees, including Employee&#59; (7)&#160;their business plans, models or strategies and the information contained therein (8)&#160;their sources, leads or methods of obtaining new business&#59; and (9)&#160;all other confidential information of, about or concerning the business of the Company and its subsidiaries and affiliates (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). Employee further acknowledges that such information, even though it may be contributed, developed or acquired by Employee, and whether or not the foregoing information is actually novel or unique or is actually known by others, constitutes valuable assets of the Company developed at great expense which are the exclusive property of the Company or its subsidiaries and affiliates. Accordingly, Employee will not, at any time, either during or subsequent to the Term, in any fashion, form or manner, directly or indirectly, (i)&#160;use, divulge, disclose, communicate, provide or permit access to any person or entity, any Confidential Information of any kind, nature or description, or (ii)&#160;remove from the Company&#8217;s or its subsidiaries or affiliates&#8217; premises any notes or records relating thereto, or copies or facsimiles thereof (whether made by electronic, electrical, magnetic, optical, laser acoustic or other means) except in the case of both (i)&#160;and (ii), (A)&#160;as reasonably required in the performance of his services to the Company under this Agreement, (B)&#160;to responsible officers and employees of the Company who are in a contractual or fiduciary relationship with the Company and who have a need for such information for purposes in the best interests of the Company, (C)&#160;for such information which is or becomes generally available to the public other than as a result of an unauthorized disclosure by Employee, and (D)&#160;or as otherwise necessary to comply with the requirements of law, after providing the Company with not less than five (5)&#160;days prior written notice of Employee&#8217;s intent to disclose. Employee acknowledges that the Company would not enter into this Agreement without assurance that all Confidential Information will be used for the exclusive benefit of the Company. Pursuant to 18 U.S.C. &#167; 1833(b), Employee will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret of the Company or its subsidiaries or affiliates that (A) is made (x) in confidence to a federal, state, or local government official, either directly or indirectly, or to Employee&#8217;s attorney and (y) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (B) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. If Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to Employee&#8217;s attorney and use the trade secret information in the court proceeding, if Employee files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. &#167; 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Return of Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Upon request by the Company, Employee will promptly deliver to the Company all drawings, manuals, letters, notes, notebooks, reports and copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, all Confidential Information and other materials relating to the Company&#8217;s business, including, without limitation, any materials incorporating Confidential Information, which are in Employee&#8217;s possession or control.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Intellectual Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Any and all material eligible for copyright or trademark protection and any and all ideas and inventions (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Intellectual Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), whether or not patentable, in any such case solely or jointly made, developed, conceived or reduced to practice by Employee (whether at the request or suggestion of any officer or employee of the Company or otherwise, whether alone or in conjunction with others, and whether during regular hours of work or otherwise) during the Term which arise from the fulfillment of Employee&#8217;s duties hereunder and which may be directly or indirectly useful in the business of the Company will be promptly and fully disclosed in writing to the Company. The Company will have the entire right, title and interest (both domestic and foreign) in all such Intellectual Property, which is the sole property of the Company. All papers, drawings, models, data and other materials relating to any such idea, material or invention will be included in the definition of Confidential Information, will remain the sole property of the Company, and Employee will return to the Company all such papers, and all copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, upon the earlier of the </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Company&#8217;s request thereof, or the expiration or termination of Employee&#8217; employment hereunder. Employee will execute, acknowledge and deliver to the Company any and all further assignments, contracts or other instruments the Company deems necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company each and all of the rights of the Company in the Intellectual Property.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Covenants</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Non-Competition and Non-Solicitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee acknowledges and agrees that Company&#8217;s and its subsidiary and affiliated companies (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Companies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) existing or contemplated businesses (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) are conducted throughout the United States of America and the Commonwealth of Canada (including their possessions, protectorate, and territories, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Territory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). Until one (1)&#160;year following the date of the termination of Employee&#8217;s employment with the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Period of Non-competition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221; and within the territory), Employee will not (whether or not then employed by the Company for any reason), without the Company&#8217;s prior written consent&#58;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) directly or indirectly own, manage, operate, control, be employed by, act as agent, consultant or advisor for, or participate in the ownership, management, operation or control of, or be connected in any manner through the investment of capital, lending of money, or rendering of services or otherwise, with, any business of the type and character engaged in and competitive with the Business. For these purposes, ownership of securities of one percent (1%)&#160;or less of any class of securities of a public company will not be considered to be competition with the Business&#59;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded any existing customer or client, or potential customer or client to which the Companies have made a presentation or with which the Companies have been having discussions, to cease doing business with or decrease the amount of business done with or not to hire the Companies, or to commence doing Business with or increase the amount of Business done with or hire another company&#59;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded the business of any person or entity that is a customer or client of the Companies, or was their customer or client within two (2)&#160;years prior to cessation of Employee&#8217;s employment by any of the Companies or any of their subsidiaries, for the purpose of competing with the Companies in the Business&#59; or</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded for employment, or employ or cause or authorize directly or indirectly to be employed, on behalf of Employee or any other person or entity, any individual who is or was at any time within six (6)&#160;months prior to cessation of Employee&#8217;s employment by the Companies, an employee of any of the Companies.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If Employee breaches or violates any of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the running of the Period of Non-Competition (but not of any of Employee&#8217;s obligations under this Section&#160;8) will be tolled with respect to Employee during the continuance of any actual breach or violation. In addition to any other rights or remedies the Company may have under this Agreement or applicable law, the Company will be entitled to receive from Employee reimbursement for all attorneys&#8217; and paralegal fees and expenses and court costs incurred by the Companies in enforcing this Agreement and will have the right and remedy to require Employee to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by Employee from the action constituting a breach or violation of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Utilities and Telecommunications operators (such as NextEra, Verizon, AT&#38;T), cable companies and other non-construction or installation customers of the Company shall not be considered engaged in and competitive with the Business.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Consulting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee agrees to provide consulting or other services as reasonably requested by the Company and at mutually agreed-upon rates upon his termination of employment with the Company. The terms of any consulting relationship will be governed by a mutually agreed upon consulting agreement signed by the Parties.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Reasonable Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Parties acknowledge and agree that the restrictions set forth in Sections 6, 7, and 8 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Companies. It is the desire and intent of the Parties that the provisions of Sections 6, 7, and 8 be enforced to the fullest extent permissible under the laws and public policies applied in each jurisdiction in which enforcement is sought. If any particular provision or portions of Sections 6, 7 or 8 are adjudicated to be invalid or unenforceable, then such section will be deemed amended to delete such provision or portion adjudicated to be invalid or unenforceable&#59; provided, however, that such amendments to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Breach or Threatened Breach</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Parties acknowledge and agree that the performance of the obligations under Sections&#160;6, 7 and 8 by Employee are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by Employee of the terms and conditions of Sections 6, 7 or 8, the Companies will suffer irreparable injury and that monetary damages would not provide an adequate remedy at law and that no remedy at law may exist. Accordingly, in the event of such breach or threatened breach, the Company will be entitled, if it so elects and without the posting of any bond or security, to institute and prosecute proceedings in any court of competent jurisdiction, in law and in equity, to obtain damages for any breach of Sections 6, 7 or 8 or to enforce the specific performance of this Agreement by Employee or to enjoin Employee from breaching or attempting to breach Sections 6, 7 or 8. In the event the Company believes that the Employee has breached Employee&#8217;s obligations under Sections 6, 7 or 8, or threatens to do so, it shall promptly provide the Employee written notice of such belief setting forth the basis for its belief and, (unless under exigent circumstances, as determined by the Company at its sole discretion, it would harm the Companies to delay the institution of legal proceedings) five&#160;(5) business days to respond to the notice, prior to the initiation of legal proceedings.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Employee&#8217;s employment under this Agreement may be terminated upon the occurrence of any of the events described in, and subject to the terms of, this Section&#160;11&#58;</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Immediately and automatically upon the death of Employee.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option, immediately upon written notice if Employee suffers a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">permanent disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;, meaning any incapacity, illness or disability of Employee which renders Employee mentally or physically unable to perform his duties under this Agreement, with or without reasonable accommodation as required by the Americans with Disabilities Act, for a continuous period of one hundred&#160;(100) days, or one hundred twenty (120)&#160;days (whether or not consecutive), during the Term, as reasonably determined by the Company.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination for Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option, immediately upon notice to Employee, upon the occurrence of any of the following events (each &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), (i)&#160;Employee being convicted of any felony (whether or not against the Company or its subsidiaries or affiliates)&#59; (ii)&#160;a material failure of Employee to perform Employee&#8217;s responsibilities after ten&#160;(10) days&#8217; written notice given by an executive officer of the Company to Employee, which notice shall identify the Employee&#8217;s failure in sufficient detail and grant Employee an opportunity to cure such failure within such thirty (30)&#160;day period&#59; (iii)&#160;a breach by Employee of any of his obligations under Sections&#160;6,&#160;7 or&#160;8 hereof&#59; (iv)&#160;any material act of dishonesty or other misconduct by Employee which is or could potentially be materially injurious to the Company or any of its subsidiaries or affiliates&#59; (v)&#160;a material violation by Employee of any of the policies or procedures of the Company or any of its subsidiaries or affiliates, including without limitation the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Code of Business Conduct and Ethics </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Company Handbook</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, provided, however, that if such violation is curable, then Employee will be given thirty&#160;(30) days written notice and the opportunity to cure such violation&#59; or (vi)&#160;Employee voluntarily terminates this Agreement or leaves the employ of the Company or its subsidiaries or affiliates for any reason, other than Good Reason as defined in this Section 11.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination Without Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option for any reason other than for Cause or Disability, or no reason, upon five&#160;(5) days&#8217; written notice to Employee given by the CEO.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination With Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At Employee&#8217;s option, Employee may terminate this Agreement and Employee&#8217;s employment hereunder with Good Reason upon the occurrence of any of the following&#58; (i)&#160;a material diminution in the Employee&#8217;s base compensation or benefits (other than a general reduction of benefits that affects all similarly situated executives in substantially the same proportions)&#59; (ii)&#160;a material adverse diminution in the Employee&#8217;s authority, duties, or responsibilities&#59; (iii)&#160;a material diminution in the budget over which the Employee retains authority&#59; (iv)&#160;a change in the geographic location to one outside Miami-Dade County at which the Employee must perform the services under this Agreement&#59; or (v)&#160;any other action or inaction that constitutes a material breach by the Company of this Agreement.  For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Employee delivers notice to the Company within ninety (90) days following the initial existence of one of the conditions specified in clauses (i)&#160;through (v)&#160;above.  The Company shall have a period of thirty (30) days following the Company&#8217;s receipt of such notice for the Company to cure the circumstances giving rise to Good Reason. If the Parties cannot agree that the condition alleged to have given rise to Good Cause has been cured, Employee&#8217;s employment will terminate on the earlier of the date elected by the Company or the 30</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> day after notice is received by the Company.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Payments After Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If Employee&#8217;s employment hereunder is terminated for the reasons set forth in Sections&#160;11(a)&#160;or&#160;11(b), then Employee or Employee&#8217;s estate will receive the Base Salary and any Performance Bonus he may be deemed eligible for in the Compensation Committee of the Board&#8217;s sole discretion  through the date of death or disability, and all of Employee&#8217;s stock options and restricted stock shall immediately vest. If the Company terminates Employee&#8217;s employment hereunder for the reasons set forth in Section&#160;11(c), then (i)&#160;Employee will receive his Base Salary through the date of termination and (ii)&#160;Employee will not have been deemed to have earned, and will forfeit, any eligibility and entitlement that Employee may have to receive any Performance Bonus. If Employee&#8217;s employment hereunder is terminated for the reason set forth in Section&#160;11(d) or Section&#160;11(e), then (i)&#160;Employee will receive his Base Salary, his Average Performance Bonus (as defined below) and benefits set forth in Section&#160;4(b) hereof (collectively, with the payment of the Base Salary and Average Performance Bonus, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Severance Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), over a period of twelve (12)&#160;months from the date of termination (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Severance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). The &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Average Performance Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221; shall mean the average of the Performance Bonuses the Employee has received during the last three complete calendar years for which Employee was an employee of the Company. Notwithstanding the foregoing, the performance bonus paid to Employee in 2023 with respect to the 2022 calendar year, if applicable, shall be treated as a Performance Bonus for purposes of determining the Average Performance Bonus. The Severance Benefit shall be payable in accordance with the Company&#8217;s payroll procedures and subject to applicable withholdings, and subject to Employee complying with the obligations set forth in Sections 6, 7 and 8. Any Severance Benefits payable to Employee also shall be conditioned upon Employee&#8217;s execution of a general release of claims in a form to be provided by the Company, and the release becoming effective within 45 days after the date on which Employee&#8217;s employment terminates. Payment of any Severance Benefits shall be delayed until the 46</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> day following the date on which Employee&#8217;s employment terminates (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Payment Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and any Severance Benefits that are so delayed shall be paid on the Payment Commencement Date.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary set forth in this Agreement, the provision of payments after termination in accordance with the provisions of Section&#160;11(f) or 11(h), shall not be a bar to the Employee&#8217;s continued entitlement from the Company of (i)&#160;reimbursements of proper expenses, (ii)&#160;expense allowances, (iii)&#160;vested benefit and welfare entitlements&#59; (iv)&#160;unemployment compensation, (v)&#160;workers compensation benefits, (vi)&#160;accrued vacation time (if consistent with Company policy), (vii)&#160;Base Salary through date of termination, and (viii)&#160;and continued vesting of options and restricted stock as may be provided in accordance with the provisions of this Agreement or any incentive plan. Notwithstanding anything in this Agreement to the contrary, if Employee is employed by the Company for an entire calendar year (e.g., the 2023 calendar year) and is terminated for any reason prior to the payment of the Performance Bonus for that year, if any, the Company hereby agrees to pay Employee any Performance Bonus that he would have otherwise been entitled to for that prior year, simultaneous with the payment of such bonuses to the Company&#8217;s employees. Upon payment by the Company of the amounts described in Section&#160;11 (as applicable), Employee will not be entitled to receive any further compensation or benefits from the Company. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">h. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If within twelve (12) months following a Change in Control, as defined in the attached </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Schedule A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, Employee&#8217;s employment hereunder is terminated for the reason set forth in Section 11(d) or Section 11(e), then and in that case only, will Employee be entitled to the following&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><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;all Employee&#8217;s stock options and restricted stock then outstanding shall immediately vest, and</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160; a lump sum equal to the sum of (A)&#160;1.5 times his Base Salary and (B)&#160;1.5 times his Average Performance Bonus&#59; and</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Employee shall continue to receive normal benefits as set out in Section&#160;4(b).   </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All payments and benefits under this Section 11(h) shall be payable in accordance with the Company&#8217;s payroll procedures and subject to applicable withholdings, and subject to Employee complying with the obligations set forth in Sections 6, 7 and 8. All payments and benefits under this Section 11(h) payable to Employee also shall be conditioned upon Employee&#8217;s execution of a general release of claims in a form to be provided by the Company, and the release becoming effective within 45 days after the date on which Employee&#8217;s employment terminates. Payment of all payments and benefits under this Section 11(h) shall be delayed until the 46th day following the date on which Employee&#8217;s employment terminates, and any payments and benefits under this Section 11(h) that are so delayed shall be paid on the 46th day following the date on which Employee&#8217;s employment terminates.  For the avoidance of doubt, if Employee is eligible for payments and benefits under this Section 11(h), Employee shall not be entitled to the Severance Benefits on account of termination of Employee&#8217;s employment hereunder for the reasons set forth in Section 11(d) or Section 11(e).</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Section&#160;409A&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. It is the intention of both the Company and the Employee that the benefits and rights to which the Employee could be entitled pursuant to this Agreement comply with Section&#160;409A of the Internal Revenue Code and the Treasury Regulations and other guidance promulgated or issued thereunder (&#8220;Section 409A&#8221;), to the extent that the requirements of Section&#160;409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. If the Employee or the Company believes, at any time, that any such benefit or right that is subject to Section&#160;409A does not so comply, it shall promptly advise the other and shall negotiate reasonably and in good faith to amend the terms of such benefits and rights such that they comply with Section&#160;409A (with the most limited possible economic effect on the Employee and on the Company). Notwithstanding the foregoing, the Company does not make any representation to the Employee that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section&#160;409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Employee or any beneficiary of the Employee for any tax, additional tax, interest or penalties that the Employee or any beneficiary of the Employee may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section 409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Distributions on Account of Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If and to the extent required to comply with Section&#160;409A, no payment or benefit required to be paid under this Agreement on account of termination of the Employee&#8217;s employment shall be made unless and until the Employee incurs a &#8220;separation from service&#8221; within the meaning of Section 409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">6 Month Delay for Specified Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) If the Employee is a &#8220;specified employee&#8221;, then no payment or benefit that is payable on account of the Employee&#8217;s &#8220;separation from service&#8221;, as that term is defined for purposes of Section&#160;409A, shall be made before the date that is six months after the Employee&#8217;s &#8220;separation from service&#8221; (or, if earlier, the date of the Employee&#8217;s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section&#160;409A and such deferral is required to comply with the requirements of Section&#160;409A. Any payment delayed by reason of the prior sentence, and interest on any such delayed payment determined at the rate being paid by the Company on its senior credit facility determined as of the date of termination of the Employee&#8217;s employment, shall be paid in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule, and any benefits delayed by reason of the prior sentence, shall be provided at the end of such required delay period. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) For purposes of this provision, the Employee shall be considered to be a &#8220;specified employee&#8221; if, at the time of his or her separation from service, the Employee is a &#8220;key employee&#8221;, within the meaning of Section&#160;416(i) of the Code, of the Company (or any person or entity with whom the Company would be considered a single employer under Section&#160;414(b) or Section&#160;414(c) of the Code) any stock in which is publicly traded on an established securities market or otherwise. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">No Acceleration of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Neither the Company nor the Employee, individually or in combination, may accelerate any payment or benefit that is subject to Section&#160;409A, except in compliance with Section&#160;409A and the provisions of this Agreement, and no amount that is subject to Section&#160;409A shall be paid prior to the earliest date on which it may be paid without violating Section&#160;409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Treatment of Each Installment as a Separate Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For purposes of applying the provisions of Section&#160;409A to this Agreement, each separately identified amount to which the Employee is entitled under this Agreement shall be treated as a separate payment. In addition, to the extent permissible under Section&#160;409A, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Taxable Reimbursements and In-Kind Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) Any reimbursements by the Company to the Employee of any eligible expenses under this Agreement that are not excludable from the Employee&#8217;s income for Federal income tax purposes (the &#8220;Taxable Reimbursements&#8221;) shall be made by no later than the earlier of the date on which they would be paid under the Company&#8217;s normal policies and the last day of the taxable year of the Employee following the year in which the expense was incurred. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Employee, during any taxable year of the Employee shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Employee. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) The right to any Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Tax Gross-Ups</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Payment of any tax reimbursements under this Agreement must be made by no later than the end of the taxable year of the Employee following the taxable year of the Employee in which the Employee remits the related taxes. </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Potential Section 280G Reductions.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined that any payment, distribution, or other action by the Company to or for the benefit of the Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), would result in an &#8220;excess parachute payment&#8221; within the meaning of Section 280G(b)(i) of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and the value determined in accordance with Section 280G(d)(4) of the Code of the Payments, net of all taxes imposed on the Employee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Net After-Tax Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) that the Employee would receive would be increased if the Payments were reduced, then the Payments shall be reduced by an amount (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Reduction Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) so that the Net After-Tax Amount after such reduction is greatest.  For purposes of determining the Net After-Tax Amount, the Employee shall be deemed to (i) pay federal income taxes at the highest marginal rates of federal income taxation for the calendar year in which the Payment is to be made, and (ii) pay applicable state and local income taxes at the highest marginal rate of taxation for the calendar year in which the Payment is to be made, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Subject to the provisions of this Section 13, all determinations required to be made under this Section 13, including the Net After-Tax Amount, the Reduction Amount and the Payments that are to be reduced pursuant to Section 13(a) and the assumptions to be utilized in arriving at such determinations, shall be made by a nationally accredited accounting firm chosen by the Company in its sole discretion (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Accounting Firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), which shall promptly provide detailed supporting calculations both to the Company and the Employee upon request by the Company.  The Accounting Firm&#8217;s decision as to which Payments are to be reduced shall be made (i) only from Payments that the Accounting Firm determines reasonably may be characterized as &#8220;parachute payments&#8221; under Section 280G of the Code&#59; (ii) only from Payments that are required to be made in cash, (iii) only with respect to any amounts that are not payable pursuant to a &#8220;nonqualified deferred compensation plan&#8221; subject to Section 409A of the Code, until those payments have been reduced to zero, and (iv) in reverse chronological order, to the extent that any Payments subject to reduction are made over time (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">e.g</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">., in installments).  In no event, however, shall any Payments be reduced if and to the extent such reduction would cause a violation of Section 409A of the Code or other applicable law.  All fees and expenses of the Accounting Firm shall be borne solely by the Company.  Any determination by the Accounting Firm shall be binding upon the Company and the Employee.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The provisions Sections 6,&#160;7,&#160;8,&#160;9, 10,&#160;11, 12, 13, and 14 will survive the termination or expiration of this Agreement for any reason. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement constitutes the entire agreement of the parties pertaining to its subject matter and supersedes all prior or contemporaneous agreements or understandings between the parties pertaining to the subject matter of this Agreement, and there are no promises, agreements, conditions, undertakings, warranties, or representations, whether written or oral, expressed or implied, between the parties other than as set forth in this Agreement. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may not be amended or modified, or any provision waived, unless in writing and signed by both parties. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Failure of a party to enforce one or more of the provisions of this Agreement or to require at any time performance of any of the obligations of this Agreement will not be construed to be a waiver of such provisions by such party nor to in any way affect the validity of this Agreement or such party&#8217;s right thereafter to enforce any provision of this Agreement, nor to preclude such party from taking any other action at any time which it would legally be entitled to take. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may not be assigned, or the duties delegated unless in writing and signed by both parties, except for any assignment by the Company occurring by operation of law or the transfer of substantially all of the Company&#8217;s assets. Subject to the foregoing, this Agreement will inure to the benefit of, and be binding upon, the parties and their heirs, beneficiaries, personal representatives, successors and permitted assigns. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Any notice, demand, consent, agreements, request, or other communication required or permitted under this Agreement will be in writing and will be, (i)&#160;mailed by first-class mail, registered or certified, return receipt requested, postage prepaid, (ii)&#160;delivered personally by independent courier, or (iii)&#160;transmitted by facsimile, to the parties at the addressee as follows (or at such other addresses as will be specified by the parties by like notice). If to Employee, then to&#58; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If to the Company, then to&#58; </font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. </font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Douglas Entrance, 12</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Floor </font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">800 Douglas Road </font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coral Gables, Florida </font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Attn&#58; Legal Department </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Facsimile&#58; 305-406-1907 </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If to the Employee, then to&#58; </font></div><div style="padding-left:24.5pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Paul DiMarco</font></div><div style="text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2506 North Greenway Drive</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:104.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coral Gables, FL 33134</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each party may designate by notice in writing a new address to which any notice, demand, consent, agreement, request or communication may thereafter be given, served or sent. Each notice, demand, consent, agreement, request or communication that is mailed, hand delivered or transmitted in the manner described above will be deemed received for all purposes at such time as it is delivered to the addresses (with the return receipt, the </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">courier delivery receipt or the telecopier answer back confirmation being deemed conclusive evidence of such delivery) or at such time as deliver is refused by the addressee upon presentation. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If any provision of this Agreement is held to be invalid or unenforceable by a court of competent jurisdiction, then such invalidity or unenforceability will not affect the validity and enforceability of the other provisions of this Agreement and the provision held to be invalid or unenforceable will be enforced as nearly as possible according to its original terms and intent to eliminate such invalidity or unenforceability. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">h. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may be executed in any number of counterparts, and all counterparts will collectively be deemed to constitute a single binding agreement. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">i. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law&#59; Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement will be governed by the laws of the State of Florida, without regard to its conflicts of law principles. Employee consents to the jurisdiction of any state or federal court located within Miami-Dade County, State of Florida, agrees that such courts shall be the exclusive jurisdiction for any suit, action, or legal proceeding arising directly or indirectly out of this Agreement, and consents that all service of process may be made by registered or certified mail directed to Employee at the address in Section&#160;13(f) of this Agreement. Employee waives any objection which Employee may have based on lack of personal jurisdiction or improper venue or forum non conveniens to any suit or proceeding instituted by the Company under this Agreement in any state or federal court located within Miami-Dade County, Florida and consents to the granting of such legal or equitable relief as is deemed appropriate by the court. This provision is a material inducement for the Company to enter into this Agreement with Employee. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">j. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Participation of Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The parties acknowledge that this Agreement and all matters contemplated herein have been negotiated between both of the parties and their respective legal counsel and that both parties have participated in the drafting and preparation of this Agreement from the commencement of negotiations at all times through execution. Therefore, the parties agree that this Agreement will be interpreted and construed without reference to any rule requiring that this Agreement be interpreted or construed against the party causing it to be drafted. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">k. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Injunctive Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. It is possible that remedies at law may be inadequate and, therefore, the parties will be entitled to equitable relief including, without limitation, injunctive relief, specific performance or other equitable remedies in addition to all other remedies provided hereunder or available to the parties hereto at law or in equity. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">l. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. BOTH THE COMPANY AND EMPLOYEE IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PROVISIONS OF THIS AGREEMENT. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">m.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Right to Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company will be entitled, in its discretion and in addition to any other remedies it may have in law or in equity, to set-off against any amounts payable to Employee under this Agreement or otherwise the amount of any obligations of Employee to the Company under this Agreement that are not paid by Employee when due. In the event of any such setoff, the Company will promptly provide the Employee with a written explanation of such setoff, and an opportunity to register a written protest thereof. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The Company will indemnify, defend and hold harmless the Employee of and from all costs, judgments, fines, penalties and expenses (including attorneys&#8217; fees and court costs) which the Employee incurs or for which Employee becomes liable in connection with any third party cause of action, complaint, action or proceeding (collectively, &#8220;Claims&#8221;) arising out of or relating to Employee&#8217;s performance of services for the Company or any of its subsidiaries or affiliated companies, except to the extent such Claims arise out of or relate to the Employee&#8217;s misconduct, fraud or gross negligence. The Company agrees that during the Term, it shall maintain Directors &#38; Officers liability insurance in an amount comparable to coverage currently held by the Company to meet its indemnification obligations under this section. To the fullest extent permitted by law, the Company shall reimburse Employee for any reasonable and necessary costs and expenses incurred by Employee in connection with defending such third-party claims, provided that Employee is entitled to be reimbursed for such costs and expenses under the terms of this Section 14(n).</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">o. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Prevailing Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In the event of any litigation, administrative proceeding, arbitration, mediation or other proceeding with regard to this Agreement, the prevailing party will be entitled to receive from the non-prevailing party all court costs and all reasonable fees and expenses of counsel and paralegals for the prevailing party as determined by a court of competent jurisdiction. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">p. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Descriptive Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The descriptive headings herein are inserted for convenience only and are not intended to be part of or to affect the meaning or interpretation of this Agreement. </font></div><div style="margin-bottom:6pt;text-align:justify"><font><br></font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXECUTED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of the date set forth in the first paragraph of this Agreement.</font></div><div style="margin-bottom:6pt;padding-left:280.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.222%"><tr><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.832%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">EMPLOYEE</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.75pt 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:125%">&#47;s&#47; Paul DiMarco</font></td></tr><tr><td colspan="6" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Paul DiMarco</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">MASTEC, INC.</font></td></tr><tr style="height:9pt"><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;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="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:125%">&#47;s&#47; Jose Mas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Jose Mas, Chief Executive Officer</font></td></tr></table></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SCHEDULE A</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;Change in Control&#8221; shall mean the occurrence of one of the following events&#58;</font></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Acquisition By Person of Substantial Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. The acquisition by a Person (including &#8220;affiliates&#8221; and &#8220;associates&#8221; of such Person, but excluding the Company, and &#8220;parent&#8221; or &#8220;subsidiary&#8221; of the Company, or any employee benefit plan of the Company) of a sufficient number of shares of the Common Stock, or securities convertible into the Common Stock, and whether through direct acquisition of shares or by merger, consolidation, share exchange, reclassification of securities or recapitalization of or involving the Company or any &#8220;parent&#8221; or &#8220;subsidiary&#8221; of the Company, to constitute actual or beneficial owner of 51% or more of the Common Stock&#59; </font></div></td></tr></table></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Disposition of Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. Any sale, lease, transfer, exchange, mortgage, pledge or other disposition, in one transaction or a series of transactions, of all or substantially all of the assets of the Company or of any &#8220;subsidiary&#8221; of the Company to a Person described in subsection (a)&#160;above, but only if such transaction occurs without approval or ratification by a majority of the members of the Board&#59; or </font></div></td></tr></table></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(c)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Substantial Change of Board Members</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. During any fiscal year of the Company, individuals who at the beginning of such year constitute the Board cease for any reason to constitute at least a majority thereof, unless the election of each director who was not a director at the beginning of such period has been approved in advance by a majority of the directors in office at the beginning of the fiscal year. </font></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For purposes of this Section, the terms &#8220;affiliate,&#8221; &#8220;associate,&#8221; &#8220;parent&#8221; and &#8220;subsidiary&#8221; shall have the respective meanings ascribed to such terms in Rule 12b-2 under Section&#160;12 of the 1934 Act.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>mtz3312310-qex102.htm
<DESCRIPTION>EX-10.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 2023 Workiva -->
<title>Document</title></head><body><div id="i5860a10617354c78b53064fe2ecc0175_1"></div><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 10.2</font></div><div style="margin-bottom:6pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">AMENDED AND RESTATED EMPLOYMENT AGREEMENT</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">THIS AMENDED AND RESTATED EMPLOYMENT AGREEMENT (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) is entered into on March 31, 2023 and is effective as of April&#160;1, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), unless the Agreement is revoked by Employee pursuant to Section 14(b)(vi) hereof, by and between MASTEC, INC., a Florida corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">GEORGE PITA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Recitals </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">WHEREAS, the Company and Employee previously entered into that certain Employment Agreement, effective January 23, 2014 and as amended effective March 31, 2014 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Prior Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;)&#59; and </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">WHEREAS, Employee is voluntarily terminating his role as the Company&#8217;s Executive Vice President and Chief Financial Officer, effective March 31, 2023 and accepting a role as a non-executive employee of the Company, effective April 1, 2023&#59; and</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">WHEREAS, this Agreement amends and restates, in its entirety, the Prior Agreement, in order to reflect certain agreement changes to the terms of the Prior Agreement between the Company and Employee on account of Employee&#8217;s voluntary transition to a non-executive employee of the Company, effective April 1, 2023. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ACCORDINGLY, in consideration of the mutual covenants and agreements set forth in this Agreement, and for other good and valuable consideration, the receipt and adequacy of which are acknowledged, the Company and Employee agree as follows&#58; </font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Terms </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company employs Employee and Employee desires to be employed by the Company on the terms and subject to the conditions set forth in this Agreement. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The term of Employee&#8217;s employment under this Agreement will commence on January 23, 2014 and shall continue until terminated in accordance with this Agreement (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Position</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will provide services to the Company as a non-executive employee of the Company, subject to the direction of the Chief Executive Officer of the Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">CEO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and Employee will perform all duties commensurate with his position and such other tasks as may be assigned to him by the CEO or the Board of Directors of the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). If requested by the Company, Employee will serve as an officer or director of any subsidiary of the Company, without additional compensation, provided, however, that if Employee is asked to serve as a director of any subsidiary of the Company, Employee may refuse to accept, or resign from, such appointment without causing a breach of this Agreement by Employee. If asked to serve as an officer or director of a subsidiary of the Company, Employee will be provided those officer and director indemnifications provided to other officers and directors of the Company and any such subsidiary. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Time and Attention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will devote such business time and energies to the business and affairs of the Company and its subsidiaries as necessary in order to perform the required services under this Agreement and will use his best efforts, skills and abilities to promote the interests of the Company and its subsidiaries and to diligently and competently perform his duties, all in a manner in compliance with all applicable laws and regulations and in accordance with applicable policies and procedures adopted or amended from time to time by the Company, including, without limitation, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Handbook</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, a copy of which Employee acknowledges having received. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Compensation and Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will be paid, as compensation for services rendered pursuant to this Agreement and Employee&#8217;s observance and performance of all of the provisions of this Agreement, the amount of Four Hundred Thousand Dollars ($400,000.00) per annum (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). The Base Salary will be payable in accordance with the normal payroll procedures of the Company as in effect from time to time. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. During the Term, Employee will be entitled to participate in or benefit from, in accordance with the eligibility and other provisions thereof, such life, health, medical, accident, dental and disability insurance and such other benefit plans as the Company may make generally available to, or have in effect for, other employees of the Company at the same general level as Employee. The Company retains the right to terminate or amend any such plans from time to time in its sole discretion.  During the Term, Employee shall also be reimbursed for Employee&#8217;s golf membership dues at a country club and the Company shall provide Employee with a non-accountable automobile allowance of One Thousand Five Hundred Fifty Dollars ($1,550) per month or Employee shall be entitled to the use of a Company automobile, in lieu of receiving such non-accountable automobile allowance.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Performance Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee shall not be entitled to participate in the Company&#8217;s bonus plan for senior management or any other performance or bonus plans or arrangements maintained by the Company for the benefit of its employees. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company will reimburse Employee, in accordance with the Company&#8217;s expense reimbursement policies as may be established from time to time by the Company, for all reasonable travel and other expenses actually incurred or paid by him during the Term in the performance of his services under this Agreement, upon presentation of expense statements or vouchers or such other supporting information as the Company may require. </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. All payments under this Agreement will be subject to applicable taxes and required withholdings. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Equity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. All restricted shares of the Company&#8217;s common stock granted to Employee as of the Effective Date, which were granted effective March 18, 2021, March 24, 2022 and March 10, 2023 (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Prior Equity Grants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), shall continue to be subject to terms and conditions set forth under the applicable grant documents, and the terms and conditions of the Company&#8217;s incentive plans, as in effect and as may be amended from time to time in the Company&#8217;s sole discretion.  For the avoidance of doubt, the &#8220;Employment Agreement&#8221;, as defined in the applicable grant documents for the Prior Equity Grants and used for references to certain sections and defined terms in the &#8220;Employment Agreement&#8221;, shall refer to this Agreement. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Representations of Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee represents and warrants that he is not, (i)&#160;a party to any enforceable employment agreement or other arrangement, whether written or oral, with any past employer, that would prevent or restrict Employee&#8217;s employment with the Company&#59; (ii)&#160;a party to or bound by any agreement, obligation or commitment, or subject to any restriction, including, but not limited to, confidentiality agreements, restrictive covenants or non-compete and non-solicitation covenants, except for agreements with the Company or its affiliates&#59; or (iii)&#160;involved with any professional endeavors which in the future may possibly adversely affect or interfere with the business of the Company, the full performance by Employee of his duties under this Agreement or the exercise of his best efforts hereunder. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee acknowledges that as a result of his employment with the Company, Employee may gain knowledge of, and access to, proprietary and confidential information and trade secrets of the Company and its subsidiaries and affiliates, including, without limitation, (1)&#160;the identity of customers, suppliers, subcontractors and others with whom they do business&#59; (2)&#160;their marketing methods and strategies&#59; (3)&#160;contract terms, pricing, margin, cost information and other information regarding the relationship between them and the persons and entities with which they have contracted&#59; (4)&#160;their services, products, software, technology, developments, improvements and methods of operation&#59; (5)&#160;their results of operations, financial condition, projected financial performance, sales and profit performance and financial requirements&#59; (6)&#160;the identity of and compensation paid to their employees, including Employee&#59; (7)&#160;their business plans, models or strategies and the information contained therein (8)&#160;their sources, leads or methods of obtaining new business&#59; and (9)&#160;all other confidential information of, about or concerning the business of the Company and its subsidiaries and affiliates (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;). Employee further acknowledges that such information, even though it may be contributed, developed or acquired by Employee, and whether or not the foregoing information is actually novel or unique or is actually known by others, constitutes valuable assets of the Company developed at great expense which are the exclusive property of the Company or its subsidiaries and affiliates. Accordingly, Employee will not, at any time, either during or subsequent to the Term, in any fashion, form or manner, directly or indirectly, (i)&#160;use, divulge, disclose, communicate, provide or permit access to any person or entity, any Confidential Information of any kind, nature or description, or (ii)&#160;remove from the Company&#8217;s or its subsidiaries or affiliates&#8217; premises any notes or records relating thereto, or copies or facsimiles thereof (whether made by electronic, electrical, magnetic, optical, laser acoustic or other means) except in the case of both (i)&#160;and (ii), (A)&#160;as reasonably required in the performance of his services to the Company under this Agreement, (B)&#160;to responsible officers and employees of the Company who are in a contractual or fiduciary relationship with the Company and who have a need for such information for purposes in the best interests of the Company, (C)&#160;for such information which is or becomes generally available to the public other than as a result of an unauthorized disclosure by Employee, and (D)&#160;or as otherwise necessary to comply with the requirements of law, after providing the Company with not less than five (5)&#160;days prior written notice of Employee&#8217;s intent to disclose. Employee acknowledges that the Company would not enter into this Agreement without assurance that all Confidential Information will be used for the exclusive benefit of the Company. Pursuant to 18 U.S.C. &#167; 1833(b), Employee will not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret of the Company or its subsidiaries or affiliates that (A) is made (x) in confidence to a federal, state, or local government official, either directly or indirectly, or to Employee&#8217;s attorney and (y) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (B) is made in a complaint or other document that is filed under seal in a lawsuit or other proceeding. If Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to Employee&#8217;s attorney and use the trade secret information in the court proceeding, if Employee files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. &#167; 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such section.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Return of Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Upon request by the Company, Employee will promptly deliver to the Company all drawings, manuals, letters, notes, notebooks, reports and copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, all Confidential Information and other materials relating to the Company&#8217;s business, including, without limitation, any materials incorporating Confidential Information, which are in Employee&#8217;s possession or control. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Intellectual Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Any and all material eligible for copyright or trademark protection and any and all ideas and inventions (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Intellectual Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), whether or not patentable, in any such case solely or jointly made, developed, conceived or reduced to practice by Employee (whether at the request or suggestion of any officer or employee of the Company or otherwise, whether alone or in conjunction with others, and whether during regular hours of work or otherwise) during the Term which arise from the fulfillment of Employee&#8217;s duties hereunder and which may be directly or indirectly useful in the business of the Company will be promptly and fully disclosed in writing to the Company. The Company will have the entire right, title and interest (both domestic and foreign) in all such Intellectual Property, which is the sole property of the Company. All papers, drawings, models, data and other materials relating to any such idea, material or invention will be included in the definition of Confidential Information, will remain the sole property of the Company, and Employee will return to the Company all such papers, and all copies thereof, including all originals and copies contained in computer hard drives or other electronic or machine readable format, upon the earlier of the Company&#8217;s request thereof, or the expiration or termination of Employee&#8217; employment hereunder. Employee will execute, acknowledge and deliver to the Company any and all further assignments, contracts or other instruments the Company deems necessary or expedient, without further compensation, to carry out and effectuate the intents and purposes of the Agreement and to vest in the Company each and all of the rights of the Company in the Intellectual Property. </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Non-Competition and Non-Solicitation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee acknowledges and agrees that Company&#8217;s and its subsidiary and affiliated companies (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Companies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) existing or contemplated businesses (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) are conducted throughout the United States of America and the Commonwealth of Canada.  Until the later of (1) one (1) year following the date of the termination of Employee&#8217;s employment with the Company, or (2) March 10, 2026 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Period of Non-competition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221; and within the United States of America and the Commonwealth of Canada (including their possessions, protectorate and territories, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Territory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), Employee will not (whether or not then employed by the Company for any reason), without the Company&#8217;s prior written consent&#58; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) directly or indirectly own, manage, operate, control, be employed by, act as agent, consultant or advisor for, or participate in the ownership, management, operation or control of, or be connected in any manner through the investment of capital, lending of money, or rendering of services or otherwise, with, any business of the type and character engaged in and competitive with the Business. For these purposes, ownership of securities of one percent (1%)&#160;or less of any class of securities of a public company will not be considered to be competition with the Business&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded any existing customer or client, or potential customer or client to which the Companies have made a presentation or with which the Companies have been having discussions, to cease doing business with or decrease the amount of business done with or not to hire the Companies, or to commence doing Business with or increase the amount of Business done with or hire another company&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded the business of any person or entity that is a customer or client of the Companies, or was their customer or client within two (2)&#160;years prior to cessation of Employee&#8217;s employment by any of the Companies or any of their subsidiaries, for the purpose of competing with the Companies in the Business&#59; or </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv) solicit, persuade or attempt to solicit or persuade or cause or authorize directly or indirectly to be solicited or persuaded for employment, or employ or cause or authorize directly or indirectly to be employed, on behalf of Employee or any other person or entity, any individual who is or was at any time within six (6)&#160;months prior to cessation of Employee&#8217;s employment by the Companies, an employee of any of the Companies. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If Employee breaches or violates any of the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the running of the Period of Non-Competition (but not of any of Employee&#8217;s obligations under this Section&#160;8) will be tolled with respect to Employee during the continuance of any actual breach or violation. In addition to any other rights or remedies the Company may have under this Agreement or applicable law, the Company will be entitled to receive from Employee reimbursement for all attorneys&#8217; and paralegal fees and expenses and court costs incurred by the Companies in enforcing this Agreement and will have the right and remedy to require Employee to account for and pay over to the Company all compensation, profit, monies, accruals or other benefits derived or received, directly or indirectly, by Employee from the action constituting a breach or violation of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section&#160;8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Utilities and Telecommunications operators (such as NextEra, Verizon, AT&#38;T), cable companies and other non-construction or installation customers of the Company shall not be considered engaged in and competitive with the Business.  Notwithstanding the foregoing or any other provision of this Agreement, it shall not be a breach or violation of this Agreement for the Employee to serve on corporate, civic or charitable boards, which have been approved by the Company&#8217;s Chief Executive Officer and such approval shall not be unreasonably withheld.  </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Consulting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Employee agrees to provide consulting or other services as reasonably requested by the Company and at mutually agreed-upon rates upon his termination of employment with the Company. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Reasonable Restrictions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The parties acknowledge and agree that the restrictions set forth in Sections 6, 7, and 8 of this Agreement are reasonable for the purpose of protecting the value of the business and goodwill of the Companies. It is the desire and intent of the parties that the provisions of Sections 6, 7, and 8 be enforced to the fullest extent permissible under the laws and public policies applied in each jurisdiction in which enforcement is sought. If any particular provisions or portions of Sections 6, 7 or 8 are adjudicated to be invalid or unenforceable, then such section will be deemed amended to delete such provision or portion adjudicated to be invalid or unenforceable&#59; provided, however, that such amendments to apply only with the respect to the operation of such section in the particular jurisdiction in which such adjudication is made. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Breach or Threatened Breach</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The parties acknowledge and agree that the performance of the obligations under Sections 6, 7 and 8 by Employee are special, unique and extraordinary in character, and that in the event of the breach or threatened breach by Employee of the terms and conditions of Sections 6, 7 or 8, the Companies will suffer irreparable injury and that monetary damages would not provide an adequate remedy at law and that no remedy at law may exist. Accordingly, in the event of such breach or threatened breach, the Company will be entitled, if it so elects and without the posting of any bond or security, to institute and prosecute proceedings in any court of competent jurisdiction, in law and in equity, to obtain damages for any breach of Sections 6, 7 or 8 or to enforce the specific performance of this Agreement by Employee or to enjoin Employee from breaching or attempting to breach Sections 6, 7 or 8. In the event the Company believes that the Employee has breached Employee&#8217;s obligations under Sections 6, 7 or 8, or threatens to do so, it shall promptly provide the Employee written notice of such belief setting forth the basis for its belief and, (unless under exigent circumstances, as determined by the Company at its sole discretion, it would harm the Companies to delay the institution of legal proceedings) five (5)&#160;business days to respond to the notice, prior to the initiation of legal proceedings. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Employee&#8217;s employment under this Agreement may be terminated upon the occurrence of any of the events described in, and subject to the terms of, this Section&#160;11&#58; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Immediately and automatically upon the death of Employee. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option, immediately upon written notice if Employee suffers a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">permanent disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;, meaning any incapacity, illness or disability of Employee which renders Employee mentally or physically unable to perform his duties under this Agreement for a </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">continuous period of sixty&#160;(60) days, or one hundred twenty (120)&#160;days (whether or not consecutive), during the Term, as reasonably determined by the Company. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination for Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option, immediately upon notice to Employee, upon the occurrence of any of the following events (each &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), (i)&#160;Employee being convicted of any felony (whether or not against the Company or its subsidiaries or affiliates)&#59; (ii)&#160;a material failure of Employee to perform Employee&#8217;s responsibilities after ten&#160;(10) days&#8217; written notice given by an executive officer of the Company to Employee, which notice shall identify the Employee&#8217;s failure in sufficient detail and grant Employee an opportunity to cure such failure within such ten (10)&#160;day period&#59; (iii)&#160;a breach by Employee of any of his obligations under Sections&#160;6,&#160;7 or&#160;8 hereof&#59; (iv)&#160;any material act of dishonesty or other misconduct by Employee against the Company or any of its subsidiaries or affiliates&#59; (v)&#160;a material violation by Employee of any of the policies or procedures of the Company or any of its subsidiaries or affiliates, including without limitation the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Company Handbook</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, provided, however, that if such violation is curable, then Employee will be given ten&#160;(10) days written notice and the opportunity to cure such violation&#59; or (vi)&#160;Employee voluntarily terminates this Agreement or leaves the employ of the Company or its subsidiaries or affiliates for any reason, other than Good Reason. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination Without Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At the Company&#8217;s option for any reason, or no reason, upon five&#160;(5) days&#8217; written notice to Employee given by the CEO. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Termination With Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. At Employee&#8217;s option, upon the occurrence of any of the following&#58; (i)&#160;a material diminution in the Employee&#8217;s Base Salary or Performance Bonus opportunity or Benefits&#59; (ii)&#160;a material diminution in the Employee&#8217;s authority, duties, or responsibilities&#59; (iii)&#160;a material diminution in the budget over which the Employee retains authority&#59; (iv)&#160;a change in the geographic location to one outside Miami-Dade County at which the Employee must perform the services under this Agreement&#59; or (v)&#160;any other action or inaction that constitutes a material breach by the Company of this Agreement. For purposes of this Agreement, Good Reason shall not be deemed to exist unless the Employee&#8217;s termination of employment for Good Reason occurs within 2 years following the initial existence of one of the conditions specified in clauses (i)&#160;through (v)&#160;above, the Employee provides the Company with written notice of the existence of such condition within 90 days after the initial existence of the condition, and the Company fails to remedy the condition within 30 days after its receipt of such notice. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Payments After Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If Employee&#8217;s employment hereunder is terminated for the reasons set forth in Sections&#160;11(a), 11(b), 11(c), 11(d) or 11(e), then Employee or Employee&#8217;s estate will receive the unpaid Base Salary earned through the date of death, Disability or termination of employment, as applicable. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Notwithstanding anything to the contrary set forth in this Agreement, the provision of payments after termination in accordance with the provisions of Section&#160;11(f) above, shall not be a bar to the Employee&#8217;s continued entitlement from the Company of (i)&#160;reimbursements of proper expenses and Benefits, (ii)&#160;expense allowances, (iii)&#160;vested benefit and welfare entitlements&#59; (iv)&#160;unemployment compensation, (v)&#160;workers compensation benefits, (vi)&#160;accrued vacation time (if consistent with Company policy), (vii)&#160;Base Salary earned through date of termination, and (viii)&#160;and continued vesting restricted stock as may be provided in accordance with the provisions of the applicable grant documents for the Prior Equity Grants or any incentive plan. Upon payment by the Company of the amounts described in Section&#160;11(f) and this Section&#160;11(g), Employee will not be entitled to receive any further compensation or benefits from the Company. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">h. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Potential Section 280G Reductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined that any payment, distribution, or other action by the Company to or for the benefit of the Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), would result in an &#8220;excess parachute payment&#8221; within the meaning of Section 280G(b)(i) of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), and the value determined in accordance with Section 280G(d)(4) of the Code of the Payments, net of all taxes imposed on the Employee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Net After-Tax Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) that the Employee would receive would be increased if the Payments were reduced, then the Payments shall be reduced by an amount (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Reduction Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) so that the Net After-Tax Amount after such reduction is greatest.&#160; For purposes of determining the Net After-Tax Amount, the Employee shall be deemed to (i) pay federal income taxes at the highest marginal rates of federal income taxation for the calendar year in which the Payment is to be made, and (ii) pay applicable state and local income taxes at the highest marginal rate of taxation for the calendar year in which the Payment is to be made, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160; Subject to the provisions of this Section 11(h), all determinations required to be made under this Section 11(h), including the Net After-Tax Amount, the Reduction Amount and the Payments that are to be reduced pursuant to Section 11(h)(i) and the assumptions to be utilized in arriving at such determinations, shall be made by a nationally accredited accounting firm chosen by the Company in its sole discretion (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Accounting Firm</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), which shall promptly provide detailed supporting calculations both to the Company and the Employee upon request by the Company.&#160; The Accounting Firm&#8217;s decision as to which Payments are to be reduced shall be made (i) only from Payments that the Accounting Firm determines reasonably may be characterized as &#8220;parachute payments&#8221; under Section 280G of the Code&#59; (ii) only from Payments that are required to be made in cash, (iii) only with respect to any amounts that are not payable pursuant to a &#8220;nonqualified deferred compensation plan&#8221; subject to Section 409A of the Code, until those payments have been reduced to zero, and (iv) in reverse chronological order, to the extent that any Payments subject to reduction are made over time (e.g., in installments).&#160; In no event, however, shall any Payments be reduced if and to the extent such reduction would cause a violation of Section 409A of the Code or other applicable law.&#160; All fees and expenses of the Accounting Firm shall be borne solely by the Company.&#160; Any determination by the Accounting Firm shall be binding upon the Company and the Employee.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Section&#160;409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#58; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. It is the intention of both the Company and the Employee that the benefits and rights to which the Employee could be entitled pursuant to this Agreement comply with Section&#160;409A of the Internal Revenue Code and the Treasury Regulations and other guidance promulgated or issued thereunder (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), to the extent that the requirements of Section&#160;409A are applicable thereto, and the provisions of this Agreement shall be construed in a manner consistent with that intention. If the Employee or the Company believes, at any time, that any such benefit or right that is subject to Section&#160;409A does not so comply, it shall promptly advise the other and shall negotiate reasonably and in good faith </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to amend the terms of such benefits and rights such that they comply with Section&#160;409A (with the most limited possible economic effect on the Employee and on the Company). Notwithstanding the foregoing, the Company does not make any representation to the Employee that the payments or benefits provided under this Agreement are exempt from, or satisfy, the requirements of Section&#160;409A, and the Company shall have no liability or other obligation to indemnify or hold harmless the Employee or any beneficiary of the Employee for any tax, additional tax, interest or penalties that the Employee or any beneficiary of the Employee may incur in the event that any provision of this Agreement, or any amendment or modification thereof, or any other action taken with respect thereto, is deemed to violate any of the requirements of Section&#160;409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Distributions on Account of Separation from Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If and to the extent required to comply with Section&#160;409A, no payment or benefit required to be paid under this Agreement on account of termination of the Employee&#8217;s employment shall be made unless and until the Employee incurs a &#8220;separation from service&#8221; within the meaning of Section&#160;409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">6 Month Delay for Specified Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) If the Employee is a &#8220;specified employee&#8221;, then no payment or benefit that is payable on account of the Employee&#8217;s &#8220;separation from service&#8221;, as that term is defined for purposes of Section&#160;409A, shall be made before the date that is six months after the Employee&#8217;s &#8220;separation from service&#8221; (or, if earlier, the date of the Employee&#8217;s death) if and to the extent that such payment or benefit constitutes deferred compensation (or may be nonqualified deferred compensation) under Section&#160;409A and such deferral is required to comply with the requirements of Section&#160;409A. Any payment delayed by reason of the prior sentence, and interest on any such delayed payment determined at the rate being paid by the Company on its senior credit facility determined as of the date of termination of the Employee&#8217;s employment, shall be paid in a single lump sum at the end of such required delay period in order to catch up to the original payment schedule, and any benefits delayed by reason of the prior sentence, shall be provided at the end of such required delay period. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) For purposes of this provision, the Employee shall be considered to be a &#8220;specified employee&#8221; if, at the time of his or her separation from service, the Employee is a &#8220;key employee&#8221;, within the meaning of Section&#160;416(i) of the Code, of the Company (or any person or entity with whom the Company would be considered a single employer under Section&#160;414(b) or Section&#160;414(c) of the Code) any stock in which is publicly traded on an established securities market or otherwise. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">No Acceleration of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Neither the Company nor the Employee, individually or in combination, may accelerate any payment or benefit that is subject to Section&#160;409A, except in compliance with Section&#160;409A and the provisions of this Agreement, and no amount that is subject to Section&#160;409A shall be paid prior to the earliest date on which it may be paid without violating Section&#160;409A. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Treatment of Each Installment as a Separate Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. For purposes of applying the provisions of Section&#160;409A to this Agreement, each separately identified amount to which the Employee is entitled under this Agreement shall be treated as a separate payment. In addition, to the extent permissible under Section&#160;409A, any series of installment payments under this Agreement shall be treated as a right to a series of separate payments. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Taxable Reimbursements and In-Kind Benefits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) Any reimbursements by the Company to the Employee of any eligible expenses under this Agreement that are not excludable from the Employee&#8217;s income for Federal income tax purposes (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Taxable Reimbursements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) shall be made by no later than the earlier of the date on which they would be paid under the Company&#8217;s normal policies and the last day of the taxable year of the Employee following the year in which the expense was incurred. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) The amount of any Taxable Reimbursements, and the value of any in-kind benefits to be provided to the Employee, during any taxable year of the Employee shall not affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other taxable year of the Employee. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:79.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii) The right to any Taxable Reimbursement, or in-kind benefits, shall not be subject to liquidation or exchange for another benefit. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Tax Gross-Ups</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Payment of any tax reimbursements under this Agreement must be made by no later than the end of the taxable year of the Employee following the taxable year of the Employee in which the Employee remits the related taxes. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The provisions Sections 6, 7, 8, 9, 10, 11, 12, 13 and 14 will survive the termination or expiration of this Agreement for any reason. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement constitutes the entire agreement of the parties pertaining to its subject matter and supersedes all prior or contemporaneous agreements or understandings between the parties pertaining to the subject matter of this Agreement (including, without limitation, the Prior Agreement), and there are no promises, agreements, conditions, undertakings, warranties, or representations, whether written or oral, expressed or implied, between the parties other than as set forth in this Agreement.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">c. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Modification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may not be amended or modified, or any provision waived, unless in writing and signed by both parties. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">d. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Failure of a party to enforce one or more of the provisions of this Agreement or to require at any time performance of any of the obligations of this Agreement will not be construed to be a waiver of such provisions by such party nor to in any way affect the validity of this Agreement or such party&#8217;s right thereafter to enforce any provision of this Agreement, nor to preclude such party from taking any other action at any time which it would legally be entitled to take. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">e. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may not be assigned or the duties delegated unless in writing and signed by both parties, except for any assignment by the Company occurring by operation of law or the transfer of substantially all of the Company&#8217;s assets. Subject to the </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">foregoing, this Agreement will inure to the benefit of, and be binding upon, the parties and their heirs, beneficiaries, personal representatives, successors and permitted assigns. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">f. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Any notice, demand, consent, agreements, request, or other communication required or permitted under this Agreement will be in writing and will be, (i)&#160;mailed by first-class mail, registered or certified, return receipt requested, postage prepaid, (ii)&#160;delivered personally by independent courier, or (iii)&#160;transmitted by facsimile, to the parties at the addressee as follows (or at such other addresses as will be specified by the parties by like notice). </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If to Employee, then to&#58; </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4045 Ensenada Ave</font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Miami, FL 33133</font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">georgepita&#64;hotmail.com</font></div><div style="margin-bottom:6pt;padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(305) 613-7272</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:81pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If to the Company, then to&#58; </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">MasTec, Inc. </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Douglas Entrance, 12</font><font 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">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Floor </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">800 Douglas Road </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Coral Gables, Florida </font></div><div style="padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Attn&#58; Legal Department </font></div><div style="margin-bottom:6pt;padding-left:104pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Facsimile&#58; 305-406-1907 </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Each party may designate by notice in writing a new address to which any notice, demand, consent, agreement, request or communication may thereafter be given, served or sent. Each notice, demand, consent, agreement, request or communication that is mailed, hand delivered or transmitted in the manner described above will be deemed received for all purposes at such time as it is delivered to the addresses (with the return receipt, the courier delivery receipt or the telecopier answer back confirmation being deemed conclusive evidence of such delivery) or at such time as deliver is refused by the addressee upon presentation. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">g. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. If any provision of this Agreement is held to be invalid or unenforceable by a court of competent jurisdiction, then such invalidity or unenforceability will not affect the validity and enforceability of the other provisions of this Agreement and the provision held to be invalid or unenforceable will be enforced as nearly as possible according to its original terms and intent to eliminate such invalidity or unenforceability. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">h. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement may be executed in any number of counterparts, and all counterparts will collectively be deemed to constitute a single binding agreement. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">i. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law&#59; Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. This Agreement will be governed by the laws of the State of Florida, without regard to its conflicts of law principles. Employee consents to the jurisdiction of any state or federal court located within Miami-Dade County, State of Florida, agrees that such courts shall be the exclusive jurisdiction for any suit, action, or legal proceeding arising directly or indirectly out of this Agreement, and consents that all service of process may be made by registered or certified mail directed to Employee at the address in Section&#160;13(f) of this Agreement. Employee waives any objection which Employee may have based on lack of personal jurisdiction or improper venue or forum non conveniens to any suit or proceeding instituted by the Company under this Agreement in any state or federal court located within Miami-Dade County, Florida and consents to the granting of such legal or equitable relief as is deemed appropriate by the court. This provision is a material inducement for the Company to enter into this Agreement with Employee. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">j. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Participation of Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The parties acknowledge that this Agreement and all matters contemplated herein have been negotiated between both of the parties and their respective legal counsel and that both parties have participated in the drafting and preparation of this Agreement from the commencement of negotiations at all times through execution. Therefore, the parties agree that this Agreement will be interpreted and construed without reference to any rule requiring that this Agreement be interpreted or construed against the party causing it to be drafted. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">k. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Injunctive Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. It is possible that remedies at law may be inadequate and, therefore, the parties will be entitled to equitable relief including, without limitation, injunctive relief, specific performance or other equitable remedies in addition to all other remedies provided hereunder or available to the parties hereto at law or in equity. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">l. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Waiver of Jury Trial</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. EACH OF THE COMPANY AND EMPLOYEE IRREVOCABLY WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM ARISING OUT OF OR RELATING TO THE PROVISIONS OF THIS AGREEMENT. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">m. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Right to Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company will be entitled, in its discretion and in addition to any other remedies it may have in law or in equity, to set-off against any amounts payable to Employee under this Agreement or otherwise the amount of any obligations of Employee to the Company under this Agreement that are not paid by Employee when due. In the event of any such setoff, the Company will promptly provide the Employee with a written explanation of such setoff, and an opportunity to register a written protest thereof. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">n. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Litigation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#58; Prevailing Party. In the event of any litigation, administrative proceeding, arbitration, mediation or other proceeding with regard to this Agreement, the prevailing party will be entitled to receive from the non-prevailing party and the non-prevailing party will pay upon demand all court costs and all reasonable fees and expenses of counsel and paralegals for the prevailing party. </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">o. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Descriptive Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The descriptive headings herein are inserted for convenience only and are not intended to be part of or to affect the meaning or interpretation of this Agreement. </font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">a. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Employee's General Release and Waiver of Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In exchange for the consideration provided in this Agreement, the Employee and the Employee's heirs, executors, representatives, administrators, agents, insurers, and assigns (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Releasors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) irrevocably and unconditionally fully and forever waive, release, and discharge the Company and its subsidiaries, and other corporate affiliates, and each of their respective present and former employees, officers, directors, owners, shareholders, and agents, individually and in their official capacities (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Released Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), from any and all claims, demands, actions, causes of actions, judgments, rights, fees, damages, debts, obligations, liabilities, and expenses (inclusive of attorneys' fees) of any kind whatsoever, whether known or unknown, that Releasors may have or have ever had against the Released Parties, or any of them, arising out of, or in any way related to the Employee&#8217;s hire, benefits, compensation, employment, termination, or separation from employment with the Company by reason of any actual or alleged act, omission, transaction, practice, conduct, occurrence, or other matter from the beginning of time up to and including the date of the Employee's execution of this Agreement, including, but not limited to&#58; any and all claims under Title VII of the Civil Rights Act of 1964 (Title VII), the Americans with Disabilities Act (ADA), the Family and Medical Leave Act (FMLA), the Fair Labor Standards Act (FLSA), the Equal Pay Act, the Employee Retirement Income Security Act (ERISA) (regarding unvested benefits), the Civil Rights Act of 1991, Section 1981 of U.S.C. Title 42, the Fair Credit Reporting Act (FCRA), the Worker Adjustment and Retraining Notification (WARN) Act, the Age Discrimination in Employment Act (ADEA), the Older Workers Benefit Protection Act (OWBPA), the Uniform Services Employment and Reemployment Rights Act (USERRA), the Genetic Information Nondiscrimination Act (GINA), the Immigration Reform and Control Act (IRCA), the Florida Private Whistleblower's Act, all including any amendments and their respective implementing regulations, and any other federal, state, local, or foreign law (statutory, regulatory, or otherwise) that may be legally waived and released&#59; however, the identification of specific statutes is for purposes of example only, and the omission of any specific statute or law shall not limit the scope of this general release in any manner.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">b. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  By signing this Agreement, the Employee hereby acknowledges and confirms that&#58; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;the Employee has read this Agreement in its entirety and understands all of its terms&#59; </font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;by this Agreement, the Employee has been advised in writing to consult with an attorney of the Employee's choosing before signing this Agreement&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;the Employee knowingly, freely, and voluntarily agrees to all of the terms and conditions set out in this Agreement including, without limitation, the waiver, release, and covenants contained in it&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;the Employee is signing this Agreement, including the waiver and release, in exchange for good and valuable consideration in addition to anything of value to which the Employee is otherwise entitled&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(v)&#160;&#160;&#160;&#160;the Employee was given at least twenty-one (21) days to consider the terms of this Agreement and consult with an attorney of the Employee's choice, although the Employee may sign it sooner if desired and changes to this Agreement, whether material or immaterial, do not restart the running of the 21-day period&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(vi)&#160;&#160;&#160;&#160;the Employee understands that the Employee has seven (7) days after signing this Agreement to revoke the Agreement by delivering notice of revocation to Virginia Pagliery, Esq. Associate General Counsel of MasTec, Inc. via email at virginia.pagliery&#64;mastec.com before the end of this seven-day period&#59; </font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(vii)&#160;&#160;&#160;&#160;the Employee understands that the release contained in this paragraph does not apply to rights and claims that may arise after the Employee signs this Agreement&#59; and </font></div><div style="margin-bottom:60pt;text-align:justify;text-indent:48.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(viii)&#160;&#160;&#160;&#160;the Employee has not commenced, and will not pursue, any claim that the Employee has released under this Agreement, except that the Employee may challenge the knowing and voluntary nature of that release under the OWBPA and the ADEA before a court, the Equal Employment Opportunity Commission (&#8220;EEOC&#8221;), or any other federal, state or local agency charged with the enforcement of any employment laws.</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#91;SIGNATURES APPEAR ON FOLLOWING PAGE&#93;</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXECUTED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of the date set forth in the first paragraph of this Agreement.</font></div><div style="margin-bottom:6pt;padding-left:280.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.222%"><tr><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.832%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">EMPLOYEE</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.75pt 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%">&#47;s&#47; George Pita</font></td></tr><tr><td colspan="6" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">George Pita</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MASTEC, INC.</font></td></tr><tr style="height:9pt"><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;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="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%">&#47;s&#47; Jose Mas</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jose Mas, Chief Executive Officer</font></td></tr></table></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.48pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221; shall mean&#58;</font></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Acquisition By Person of Substantial Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. The acquisition by a Person (including &#8220;affiliates&#8221; and &#8220;associates&#8221; of such Person, but excluding the Company, and &#8220;parent&#8221; or &#8220;subsidiary&#8221; of the Company, or any employee benefit plan of the Company) of a sufficient number of shares of the Common Stock, or securities convertible into the Common Stock, and whether through direct acquisition of shares or by merger, consolidation, share exchange, reclassification of securities or recapitalization of or involving the Company or any &#8220;parent&#8221; or &#8220;subsidiary&#8221; of the Company, to constitute actual or beneficial owner of 51% or more of the Common Stock&#59; </font></div></td></tr></table></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Disposition of Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. Any sale, lease, transfer, exchange, mortgage, pledge or other disposition, in one transaction or a series of transactions, of all or substantially all of the assets of the Company or of any &#8220;subsidiary&#8221; of the Company to a Person described in subsection (a)&#160;above, but only if such transaction occurs without approval or ratification by a majority of the members of the Board&#59; or </font></div></td></tr></table></div><div style="margin-bottom: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:3.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(c)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Substantial Change of Board Members</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">. During any fiscal year of the Company, individuals who at the beginning of such year constitute the Board cease for any reason to constitute at least a majority thereof, unless the election of each director who was not a director at the beginning of such period has been approved in advance by a majority of the directors in office at the beginning of the fiscal year. </font></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For purposes of this Section, the terms &#8220;affiliate,&#8221; &#8220;associate,&#8221; &#8220;parent&#8221; and &#8220;subsidiary&#8221; shall have the respective meanings ascribed to such terms in Rule 12b-2 under Section&#160;12 of the 1934 Act.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>mtz3312310-qex103.htm
<DESCRIPTION>EX-10.3
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i94baf65ddb3f42b7b61cced72b6cd16d_1"></div><div style="min-height:42.48pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 10.3</font></div><div style="margin-bottom:6pt;text-align:right"><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%">AMENDMENT TO THE MASTEC, INC.</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%">AMENDED AND RESTATED</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%">2011 EMPLOYEE STOCK PURCHASE PLAN</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, MasTec, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) maintains the MasTec, Inc. Amended and Restated 2011 Employee Stock Purchase Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), established effective as of July 1, 2011, and as most recently amended and restated effective January 1, 2021&#59; and</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">capitalized terms used herein and not herein defined shall have the respective meanings ascribed thereto in the Plan&#59; and</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company desires to amend the Plan to credit service performed for any entity or business the Company or any subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition.</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOW THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Plan is hereby amended, effective as of January 1, 2023, as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Section 3(b) of the Plan is hereby amended and restated, in its entirety, as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Offering Dates. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any individual who is an Employee as of the first Offering Date to occur in a given calendar month (the &#8220;First Eligible Offering Date&#8221;) and has been employed by the Company or any Subsidiary (or any predecessor) or any entity or business the Company or any Subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition, for one full calendar month preceding the first day of the calendar month in which the First Eligible Offering Date occurs, shall be eligible to become a Participant as of the First Eligible Offering Date.  For example, subject to the limitations set forth in Section 5(c), an individual that first became an Employee on January 22, 2021 would be eligible to become a Participant on the Offering Date occurring on March 11, 2021, provided that the individual remained an Employee on March 11, 2021.&#8221;</font></div><div style="margin-bottom:20pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>mtz3312310-qex104.htm
<DESCRIPTION>EX-10.4
<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 2023 Workiva -->
<title>Document</title></head><body><div id="i031148d3a691471d85fc8cb07c00296c_1"></div><div style="min-height:42.48pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 10.4</font></div><div style="margin-bottom:6pt;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%">AMENDMENT TO THE MASTEC, INC.</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%">AMENDED AND RESTATED</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%">BARGAINING UNITS ESPP</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, MasTec, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;) maintains the MasTec, Inc. Amended and Restated Bargaining Units ESPP (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8221;), established effective as of July 1, 2013, and as most recently amended and restated effective January 1, 2021&#59; and</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">capitalized terms used herein and not herein defined shall have the respective meanings ascribed thereto in the Plan&#59; and</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company desires to amend the Plan to credit service performed for any entity or business the Company or any subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition.</font></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOW THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Plan is hereby amended, effective as of January 1, 2023, as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Section 3(b) of the Plan is hereby amended and restated, in its entirety, as follows&#58;</font></div><div style="margin-bottom:10pt;padding-left:54pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8220;(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Offering Dates. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Any individual who is an Employee as of the first Offering Date to occur in a given calendar month (the &#8220;First Eligible Offering Date&#8221;) and has been employed by the Company or any Subsidiary (or any predecessor) or any entity or business the Company or any Subsidiary acquires whether by asset or stock purchase, but only with respect to individuals who are employees of the acquired entity at the time of the acquisition, for one full calendar month preceding the first day of the calendar month in which the First Eligible Offering Date occurs, shall be eligible to become a Participant as of the First Eligible Offering Date.  For example, subject to the limitations set forth in Section 5(c), an individual that first became an Employee on January 22, 2021 would be eligible to become a Participant on the Offering Date occurring on March 11, 2021, provided that the individual remained an Employee on March 11, 2021.&#8221;</font></div><div style="margin-bottom:20pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">Except as amended herein, all other provisions of the Plan remain unchanged and in full force and effect.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>mtz3312310-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 2023 Workiva -->
<title>Document</title></head><body><div id="i98112427f687420c9017d898b0a2ee2a_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 style="text-align:justify"><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 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%">I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.&#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%">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 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%">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 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;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 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 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="margin-bottom:6pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58;  May&#160;4, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><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;&#160;&#160;JOS&#201; R. MAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></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: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%">Jos&#233; R. Mas</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></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>7
<FILENAME>mtz3312310-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 2023 Workiva -->
<title>Document</title></head><body><div id="i35a1fb5418db4e22bd9bb9712041f682_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 style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Paul DiMarco, certify that&#58; </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%">I have reviewed this quarterly report on Form 10-Q of MasTec, Inc.&#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%">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 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%">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 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;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 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 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="margin-bottom:6pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58;  May&#160;4, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><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;&#160;&#160;PAUL DIMARCO</font></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: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%">Paul DiMarco</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></div></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"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>mtz3312310-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 2023 Workiva -->
<title>Document</title></head><body><div id="i6023baa92fd24a858020d1c1aa295d17_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 March&#160;31, 2023 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="margin-bottom:6pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58;  May&#160;4, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><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;&#160;&#160;JOS&#201; R. MAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></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: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%">Jos&#233; R. Mas</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></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 March&#160;31, 2023, 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>9
<FILENAME>mtz3312310-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 2023 Workiva -->
<title>Document</title></head><body><div id="i8a03aee5de9842a5b0c21d4ca28d3e06_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 March&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Paul DiMarco, Executive Vice President and 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="margin-bottom:6pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date&#58;  May&#160;4, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><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:2px 1pt;text-align:left;vertical-align:bottom"><div><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;&#160;&#160;PAUL DIMARCO</font></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: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%">Paul DiMarco</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></div></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 March&#160;31, 2023, 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-95.1
<SEQUENCE>10
<FILENAME>mtz3312310-qex951.htm
<DESCRIPTION>EX-95.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 2023 Workiva -->
<title>Document</title></head><body><div id="i96663be9632843189d66dd59568008ae_1"></div><div style="min-height:42.48pt;width:100%"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:right"><font><br></font></div><div style="padding-right:13.5pt;text-align:right"><font><br></font></div></div><div style="-sec-extract:summary;margin-bottom:6pt;padding-right:13.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 95.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%">MINE SAFETY DISCLOSURES</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We operate aggregate mines that are subject to regulation by the federal Mine Safety and Health Administration (&#8220;MSHA&#8221;) under the Federal Mine Safety and Health Act of 1977, 30 U.S.C. &#167; 801 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">et seq</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. (the &#8220;Mine Act&#8221;).  Set forth below is the required information regarding certain mining safety and health matters for the quarter ended March&#160;31, 2023.  Citations and orders may be contested and appealed, and in that process, may be reduced in severity and amount, and are sometimes dismissed. The table below includes references to specific sections of the Mine Act.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information in the table below is presented by mine, consistent with the manner in which we maintain safety and compliance information about our mining operations.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.288%"></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:7.650%"></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:6.677%"></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:7.094%"></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.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:6.261%"></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:7.788%"></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.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mine Name &#47; ID</font></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:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Section</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">104 Citations</font><font 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)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Section</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">104(b) Orders</font><font 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)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Section</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">104(d) Citations and Orders</font><font 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">(c)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Section</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">110(b)(2) Violations</font><font 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">(d)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Section</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">107(a) Orders</font><font 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">(e)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Proposed</font></div><div style="margin-bottom:1.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assessments</font><font 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">(f)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fatalities</font><font 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">(g)</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.65pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pending Legal Action</font><font 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">(h)</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 1 &#47; 02-03091</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 2 &#47; 02-02622</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 3 &#47; 02-02774</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 4 &#47; 02-03036</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 5 &#47; 29-02226</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 6 &#47; 02-02589</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 7 &#47; 02-03079</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">FNF Crushing 8 &#47; 02-03035</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">Topaz Mine  26-02440</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">Mesquite Wash Plant  26-02774</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">WCC Airport Pit 1102988</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">WCC State St Quarry 1103011</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;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%">Gurley Quarry 0103463</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;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%">Total</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</font></td></tr></table></div><div style="margin-top:8pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font 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 total number of violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a coal or other mine safety or health hazard under Section 104 of the Mine Act for which the operator received a citation from the MSHA.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The total number of orders issued under Section 104(b) of the Mine Act.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font 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 total number of citations and orders for unwarrantable failure of the mine operator to comply with mandatory health or safety standards under Section 104(d) of the Mine Act.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The total number of flagrant violations under Section 110(b)(2) of the Mine Act.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;The total number of imminent danger orders issued under Section 107(a) of the Mine Act.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;The total dollar value of proposed assessments from the MSHA under the Mine Act.</font></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;The total number of mining-related fatalities.</font></div><div style="margin-bottom:9pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Any pending legal action before the Federal Mine Safety and Health Review Commission involving the applicable mine(s).</font></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the quarter ended March&#160;31, 2023, our aggregate mines did not receive any written notices of a pattern of violations of mandatory health or safety standards, or of the potential to have such a pattern of violations, that are of such nature as could have significantly and substantially contributed to the cause and effect of coal or other mine health or safety hazards under Section 104(e) of the Mine Act.</font></div><div style="height:42.48pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">1</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>mtz-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mtz="http://www.mastec.com/20230331" 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/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20230331_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-20230331_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-20230331_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-20230331_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>0000001 - 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>0000002 - 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="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss)</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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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="BusinessBasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies">
        <link:definition>0000008 - 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="EarningsPerShare" roleURI="http://www.mastec.com/role/EarningsPerShare">
        <link:definition>0000009 - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNet" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet">
        <link:definition>0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, 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="FairValueofFinancialInstruments" roleURI="http://www.mastec.com/role/FairValueofFinancialInstruments">
        <link:definition>0000011 - 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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilities" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilities">
        <link:definition>0000012 - 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="PropertyandEquipmentNet" roleURI="http://www.mastec.com/role/PropertyandEquipmentNet">
        <link:definition>0000013 - 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="Debt" roleURI="http://www.mastec.com/role/Debt">
        <link:definition>0000014 - 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="LeaseObligations" roleURI="http://www.mastec.com/role/LeaseObligations">
        <link:definition>0000015 - 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="StockBasedCompensationandOtherEmployeeBenefitPlans" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans">
        <link:definition>0000016 - 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="OtherRetirementPlans" roleURI="http://www.mastec.com/role/OtherRetirementPlans">
        <link:definition>0000017 - 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="Equity" roleURI="http://www.mastec.com/role/Equity">
        <link:definition>0000018 - 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="IncomeTaxes" roleURI="http://www.mastec.com/role/IncomeTaxes">
        <link:definition>0000019 - 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="SegmentsandRelatedInformation" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformation">
        <link:definition>0000020 - 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="CommitmentsandContingencies" roleURI="http://www.mastec.com/role/CommitmentsandContingencies">
        <link:definition>0000021 - 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="RelatedPartyTransactions" roleURI="http://www.mastec.com/role/RelatedPartyTransactions">
        <link:definition>0000022 - 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="BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>0000023 - 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="EarningsPerShareTables" roleURI="http://www.mastec.com/role/EarningsPerShareTables">
        <link:definition>0000024 - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables">
        <link:definition>0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, 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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables">
        <link:definition>0000026 - 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="PropertyandEquipmentNetTables" roleURI="http://www.mastec.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000027 - 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="DebtTables" roleURI="http://www.mastec.com/role/DebtTables">
        <link:definition>0000028 - 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="LeaseObligationsTables" roleURI="http://www.mastec.com/role/LeaseObligationsTables">
        <link:definition>0000029 - 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="StockBasedCompensationandOtherEmployeeBenefitPlansTables" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables">
        <link:definition>0000030 - 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="OtherRetirementPlansTables" roleURI="http://www.mastec.com/role/OtherRetirementPlansTables">
        <link:definition>0000031 - 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="SegmentsandRelatedInformationTables" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationTables">
        <link:definition>0000032 - 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="BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000033 - 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>0000034 - 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>0000034 - 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="EarningsPerShareScheduleofEarningsPerShareDetails" roleURI="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails">
        <link:definition>0000035 - Disclosure - Earnings Per Share - Schedule of 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="EarningsPerShareNarrativeDetails" roleURI="http://www.mastec.com/role/EarningsPerShareNarrativeDetails">
        <link:definition>0000036 - Disclosure - Earnings Per Share - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails">
        <link:definition>0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails">
        <link:definition>0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails">
        <link:definition>0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails">
        <link:definition>0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - 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="AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails">
        <link:definition>0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - 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="FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails">
        <link:definition>0000043 - 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>0000044 - 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>0000045 - 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="FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails">
        <link:definition>0000046 - 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>0000047 - 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="AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails">
        <link:definition>0000048 - 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>0000049 - 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="PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
        <link:definition>0000050 - 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>0000051 - 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="DebtScheduleofCarryingValuesofDebtDetails" roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails">
        <link:definition>0000052 - 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>0000052 - 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="DebtSeniorCreditFacilityNarrativeDetails" roleURI="http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails">
        <link:definition>0000053 - Disclosure - Debt - Senior 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>0000054 - 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="Debt2022TermLoanFacilityDetails" roleURI="http://www.mastec.com/role/Debt2022TermLoanFacilityDetails">
        <link:definition>0000055 - Disclosure - Debt - 2022 Term Loan Facility (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>0000056 - 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="LeaseObligationsNarrativeDetails" roleURI="http://www.mastec.com/role/LeaseObligationsNarrativeDetails">
        <link:definition>0000057 - 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>0000058 - 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>0000058 - 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="StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
        <link:definition>0000059 - 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="StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails">
        <link:definition>0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, 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="StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails">
        <link:definition>0000061 - 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>0000062 - 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="OtherRetirementPlansDetails" roleURI="http://www.mastec.com/role/OtherRetirementPlansDetails">
        <link:definition>0000063 - 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="EquityDetails" roleURI="http://www.mastec.com/role/EquityDetails">
        <link:definition>0000064 - 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="IncomeTaxesDetails" roleURI="http://www.mastec.com/role/IncomeTaxesDetails">
        <link:definition>0000065 - 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="SegmentsandRelatedInformationNarrativeDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails">
        <link:definition>0000066 - 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="SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails">
        <link:definition>0000067 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable 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="SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails">
        <link:definition>0000068 - 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>0000069 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000070 - Disclosure - Commitments and Contingencies - 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="RelatedPartyTransactionsDetails" roleURI="http://www.mastec.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000071 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="mtz_CorporateEBITDA" abstract="false" name="CorporateEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_A2022AcquisitionsMember" abstract="true" name="A2022AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_IEAConstructorsLLCMember" abstract="true" name="IEAConstructorsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" abstract="true" name="CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" abstract="true" name="SixPointSixTwoFivePercentMasTecSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SubcontractingArrangementTwoMember" abstract="true" name="SubcontractingArrangementTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FormerOwnerMember" abstract="true" name="FormerOwnerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NumberOfJointVentures" abstract="false" name="NumberOfJointVentures" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" abstract="false" name="AccountsReceivableNetOfDeferredRevenuesRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" abstract="false" name="MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_BusinessCombinationConsiderationTransferredWarrants" abstract="false" name="BusinessCombinationConsiderationTransferredWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_December2018ShareRepurchaseProgramMember" abstract="true" name="December2018ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_SiliconRanchCorporationLLCMatterMember" abstract="true" name="SiliconRanchCorporationLLCMatterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" abstract="false" name="NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtz_PowerDeliveryMember" abstract="true" name="PowerDeliveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CaptiveInsuranceCompanyMember" abstract="true" name="CaptiveInsuranceCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" abstract="true" name="EmployeeLeasingAndAdvancedReceivableArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_TenLargestCustomersMember" abstract="true" name="TenLargestCustomersMember" 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_EnvironmentalRemediationInsurancePolicyLimit" abstract="false" name="EnvironmentalRemediationInsurancePolicyLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" abstract="false" name="UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_A2022AcquisitionsAllOtherMember" abstract="true" name="A2022AcquisitionsAllOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_NewTermLoanFacilityThreeYearTrancheMember" abstract="true" name="NewTermLoanFacilityThreeYearTrancheMember" 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_CleanEnergyAndInfrastructureSegmentMember" abstract="true" name="CleanEnergyAndInfrastructureSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ConstructionServicesMember" abstract="true" name="ConstructionServicesMember" 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_ContractRetainage" abstract="false" name="ContractRetainage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_IntangibleAssetsExcludingGoodwillRollForward" abstract="true" name="IntangibleAssetsExcludingGoodwillRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" abstract="true" name="A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EquityMethodInvestmentRelatedPartyOwnershipPercentage" abstract="false" name="EquityMethodInvestmentRelatedPartyOwnershipPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ConfluenceMember" abstract="true" name="ConfluenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" abstract="true" name="SixPointSixTwoFivePercentIEASeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_TradeNamesAndCustomerRelationshipsMember" abstract="true" name="TradeNamesAndCustomerRelationshipsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RetainagePercentOfContractBillings" abstract="false" name="RetainagePercentOfContractBillings" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" abstract="false" name="BusinessCombinationsContingentConsiderationUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" abstract="false" name="ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_PowerDeliverySegmentMember" abstract="true" name="PowerDeliverySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_BusinessCombinationIntegrationRelatedLiabilities" abstract="false" name="BusinessCombinationIntegrationRelatedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CommitmentsAndContingenciesConcentrationRiskMember" abstract="true" name="CommitmentsAndContingenciesConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_BacklogMember" abstract="true" name="BacklogMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EquipmentSuppliesAndServicesMember" abstract="true" name="EquipmentSuppliesAndServicesMember" 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_MandatorilyRedeemableStockMember" abstract="true" name="MandatorilyRedeemableStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FormerOwnerOfAcquiredBusinessMember" abstract="true" name="FormerOwnerOfAcquiredBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_EstimatedCostsToCompleteProjectsSecuredByBonds" abstract="false" name="EstimatedCostsToCompleteProjectsSecuredByBonds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" abstract="false" name="AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="mtz_CommunicationsSegmentMember" abstract="true" name="CommunicationsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_LitigationSettlementBenchmarkMember" abstract="true" name="LitigationSettlementBenchmarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" abstract="true" name="ContingentConsiderationValueOfAdditionalPaymentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" abstract="true" name="FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <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_NumberOfCustomers" abstract="false" name="NumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mtz_SixPointSixTwoFivePercentSeniorNotesMember" abstract="true" name="SixPointSixTwoFivePercentSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" abstract="false" name="VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_WarrantsAndCommonStockFairValueDisclosure" abstract="false" name="WarrantsAndCommonStockFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" abstract="true" name="A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_A2022AcquisitionsIEAMember" abstract="true" name="A2022AcquisitionsIEAMember" 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_A2021AcquisitionsMember" abstract="true" name="A2021AcquisitionsMember" 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_BusinessAcquisitionEquityInterestIssuedNumberOfShares" abstract="false" name="BusinessAcquisitionEquityInterestIssuedNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" abstract="true" name="InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" abstract="true" name="InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_A2022And2023AcquisitionsMember" abstract="true" name="A2022And2023AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_NewTermLoanFacilityFiveYearTrancheMember" abstract="true" name="NewTermLoanFacilityFiveYearTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_JointVentureCivilConstructionProjectMember" abstract="true" name="JointVentureCivilConstructionProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_HLFarmsMember" abstract="true" name="HLFarmsMember" 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_IntangibleAssetsLineItems" abstract="true" name="IntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtz_A2023AcquisitionsMember" abstract="true" name="A2023AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" abstract="false" name="EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" abstract="true" name="A2021AcquisitionsHenkelsMcCoyGroupIncMember" 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_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" abstract="true" name="FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" 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_InfrastructureEnergyAlternativesIncWarrantsMember" abstract="true" name="InfrastructureEnergyAlternativesIncWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_PaymentsForOtherProjectRelatedFinancing" abstract="false" name="PaymentsForOtherProjectRelatedFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" abstract="true" name="A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" abstract="true" name="ContingentConsiderationCollectionsFromAcquiredReceivablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_GovernmentTransactionsMember" abstract="true" name="GovernmentTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_NewTermLoanFacilityMember" abstract="true" name="NewTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_SiliconRanchCorporationLLCMember" abstract="true" name="SiliconRanchCorporationLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="mtz_A2022TermLoansMember" abstract="true" name="A2022TermLoansMember" 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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" abstract="false" name="FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mtz_DebtInstrumentQuarterlyInstallments" abstract="false" name="DebtInstrumentQuarterlyInstallments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractWithCustomerLiabilityDeferredRevenueCurrent" abstract="false" name="ContractWithCustomerLiabilityDeferredRevenueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mtz_ContractualJointVentureMember" abstract="true" name="ContractualJointVentureMember" 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_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>mtz-20230331_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 2023 Workiva-->
<!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945-->
<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-20230331.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b79c7933-ea00-4be0-aea6-3d6fa5ce64da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_Revenues_b79c7933-ea00-4be0-aea6-3d6fa5ce64da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_651038d9-0585-481e-adce-82b951239370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_651038d9-0585-481e-adce-82b951239370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_a1d4ce9f-8bee-4e04-a101-a672f72e0f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_a1d4ce9f-8bee-4e04-a101-a672f72e0f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c9e3ecc0-630b-447c-a8df-ffaa05b74a83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c9e3ecc0-630b-447c-a8df-ffaa05b74a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_20fd6900-5e51-4c35-8f3f-b9e4e3eaecba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_20fd6900-5e51-4c35-8f3f-b9e4e3eaecba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_c774b8ca-0e1b-402a-b02d-749e42a00874" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_c774b8ca-0e1b-402a-b02d-749e42a00874" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5da56fd1-1250-40b5-8abf-f09a507fe48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5da56fd1-1250-40b5-8abf-f09a507fe48e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d969b431-6a55-47bd-9d86-5bd20a5cb6cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ecb11317-8acf-4ef6-be38-afbd3ee8dbec" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d969b431-6a55-47bd-9d86-5bd20a5cb6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_82036bdf-4ded-4ad0-adc3-9c97604653aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7f06dbcc-b57f-4b54-8910-8658f40a959a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_82036bdf-4ded-4ad0-adc3-9c97604653aa" xlink:to="loc_us-gaap_ProfitLoss_7f06dbcc-b57f-4b54-8910-8658f40a959a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_04eb5a29-fea2-4c1c-aa17-8c4cef7bd77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_82036bdf-4ded-4ad0-adc3-9c97604653aa" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_04eb5a29-fea2-4c1c-aa17-8c4cef7bd77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3a21b75c-56d9-4e36-a603-c51b218438af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_28434637-d048-43e1-bdae-17fa2bd7bb03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3a21b75c-56d9-4e36-a603-c51b218438af" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_28434637-d048-43e1-bdae-17fa2bd7bb03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b07b26d0-c013-4840-bfad-ff5478250f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3a21b75c-56d9-4e36-a603-c51b218438af" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b07b26d0-c013-4840-bfad-ff5478250f62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mtz-20230331.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_826dca03-0493-4751-88a0-ffdc0fc0fddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_976e52a1-2b64-4eb7-996b-054a4369aef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_826dca03-0493-4751-88a0-ffdc0fc0fddf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_976e52a1-2b64-4eb7-996b-054a4369aef1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_625a5b37-1768-4727-be47-f6cec645ec53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_826dca03-0493-4751-88a0-ffdc0fc0fddf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_625a5b37-1768-4727-be47-f6cec645ec53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_adb933ca-6105-4ec8-9a05-9193af69dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f7230965-2ad3-4688-b8dd-f0dec09d633c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_adb933ca-6105-4ec8-9a05-9193af69dd63" xlink:to="loc_us-gaap_ProfitLoss_f7230965-2ad3-4688-b8dd-f0dec09d633c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_3cffff08-abaa-4fe3-a7a9-b82720613242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_adb933ca-6105-4ec8-9a05-9193af69dd63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_3cffff08-abaa-4fe3-a7a9-b82720613242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9eeb29e0-4fc0-479b-84b0-5898dfb8e406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_adb933ca-6105-4ec8-9a05-9193af69dd63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_9eeb29e0-4fc0-479b-84b0-5898dfb8e406" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="mtz-20230331.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_359158a3-8cce-4f7d-bc07-c77133b002e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0f41ee54-57c8-4030-91e8-ac3b1211313a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_359158a3-8cce-4f7d-bc07-c77133b002e7" xlink:to="loc_us-gaap_StockholdersEquity_0f41ee54-57c8-4030-91e8-ac3b1211313a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e105ca30-a00f-4d5b-ab19-42a0444fb2d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_359158a3-8cce-4f7d-bc07-c77133b002e7" xlink:to="loc_us-gaap_MinorityInterest_e105ca30-a00f-4d5b-ab19-42a0444fb2d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bac049a3-d7c4-45b8-8f91-7516187c4084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_PreferredStockValue_bac049a3-d7c4-45b8-8f91-7516187c4084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6806d411-6583-4e38-aada-10badda72a27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_CommonStockValue_6806d411-6583-4e38-aada-10badda72a27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b8d42325-c1dd-4348-b68a-b194f6e549e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b8d42325-c1dd-4348-b68a-b194f6e549e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c70ec952-e698-460f-bdf9-75766a04cc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c70ec952-e698-460f-bdf9-75766a04cc1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b08679bf-a8e9-4a02-ab8e-6aa1c5102784" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b08679bf-a8e9-4a02-ab8e-6aa1c5102784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_d739bbbd-30db-495e-b78e-cb8f8879a780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_50e0afea-c95c-4b43-a761-971d03f7a75d" xlink:to="loc_us-gaap_TreasuryStockCommonValue_d739bbbd-30db-495e-b78e-cb8f8879a780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_07b4dccc-e190-42e6-bdbe-41c1cde6bf3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_07b4dccc-e190-42e6-bdbe-41c1cde6bf3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_241d4fcd-0459-46fa-9775-e3a58225cb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_241d4fcd-0459-46fa-9775-e3a58225cb67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ed088af8-e619-4c7b-b8fe-222caa89adbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_AccountsPayableCurrent_ed088af8-e619-4c7b-b8fe-222caa89adbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_64b9b8a0-22ee-41e9-a9f8-2ccfe5e1d424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_64b9b8a0-22ee-41e9-a9f8-2ccfe5e1d424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e582b78e-5052-4e0f-a98f-7b2362f84b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e582b78e-5052-4e0f-a98f-7b2362f84b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c167abe3-546b-4006-a424-4344519d096a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c167abe3-546b-4006-a424-4344519d096a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b64bb6ca-cb99-4c0b-bec4-e8b6c022074f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0350cf81-e5cd-4e00-907a-3339b0b9e218" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b64bb6ca-cb99-4c0b-bec4-e8b6c022074f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c99d4fcd-81e7-4f42-b796-ce97c666a879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_abba6190-67bf-4822-a94e-05b051d0a2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c99d4fcd-81e7-4f42-b796-ce97c666a879" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_abba6190-67bf-4822-a94e-05b051d0a2f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c3b4d330-0959-44cf-9320-16a7debac7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c99d4fcd-81e7-4f42-b796-ce97c666a879" xlink:to="loc_us-gaap_Liabilities_c3b4d330-0959-44cf-9320-16a7debac7ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d1e1f0b8-aac3-42da-b8e9-cbed12587b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c99d4fcd-81e7-4f42-b796-ce97c666a879" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d1e1f0b8-aac3-42da-b8e9-cbed12587b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d810620c-bb9e-4665-8bd0-7fbe0b4812ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d810620c-bb9e-4665-8bd0-7fbe0b4812ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_da24480a-2c15-4044-ae22-d30f2225cd60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_da24480a-2c15-4044-ae22-d30f2225cd60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_df7bc4db-6f3a-4e8d-b7ea-5344bbe53adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_df7bc4db-6f3a-4e8d-b7ea-5344bbe53adf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c755a325-db67-4f7c-9c3d-0b3d4956b887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_InventoryNet_c755a325-db67-4f7c-9c3d-0b3d4956b887" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_7127a73e-e7e7-4fb0-9e7b-47ef85cfbd35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_7127a73e-e7e7-4fb0-9e7b-47ef85cfbd35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_276929fb-240e-4dd4-a1f5-c84cf1fc1ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9e2fbdce-fd8c-42b2-a49d-5dcbabd9fdfb" xlink:to="loc_us-gaap_OtherAssetsCurrent_276929fb-240e-4dd4-a1f5-c84cf1fc1ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_528400bc-5331-4a13-b101-32fcc884b623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e94a89b4-3755-4b46-9454-20c7e384650f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_528400bc-5331-4a13-b101-32fcc884b623" xlink:to="loc_us-gaap_LiabilitiesCurrent_e94a89b4-3755-4b46-9454-20c7e384650f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7ac37221-e667-42bd-9422-28f3e559fdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_528400bc-5331-4a13-b101-32fcc884b623" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7ac37221-e667-42bd-9422-28f3e559fdbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_db18e692-e618-43d4-8b3c-781c03bf637e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_528400bc-5331-4a13-b101-32fcc884b623" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_db18e692-e618-43d4-8b3c-781c03bf637e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6800f346-a82d-4cc3-9b35-d71817b23c21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_528400bc-5331-4a13-b101-32fcc884b623" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6800f346-a82d-4cc3-9b35-d71817b23c21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ece31149-1f32-450e-8635-0e07f57bd78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_528400bc-5331-4a13-b101-32fcc884b623" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ece31149-1f32-450e-8635-0e07f57bd78c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f29277a2-e639-4e25-8753-9c59f76b2265" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_AssetsCurrent_f29277a2-e639-4e25-8753-9c59f76b2265" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8231fde1-7932-4338-912e-01fab3cdc492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8231fde1-7932-4338-912e-01fab3cdc492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9cdc52e2-b454-4bb2-8135-3b1d8cca3c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9cdc52e2-b454-4bb2-8135-3b1d8cca3c1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e21cc375-d77b-4c48-89ff-d63a7429859e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_Goodwill_e21cc375-d77b-4c48-89ff-d63a7429859e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7ac30803-c06f-4a19-8a99-0c493b4b9815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7ac30803-c06f-4a19-8a99-0c493b4b9815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_cf067475-5c1a-47bf-81d3-58f5d2a9af56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_38fa10a6-6a67-4d06-a1ec-f57b3f40f965" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_cf067475-5c1a-47bf-81d3-58f5d2a9af56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="mtz-20230331.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2559d352-f174-4225-a915-3ea25ba153fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0449d1d4-9dc3-442a-a3b5-60447772249c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2559d352-f174-4225-a915-3ea25ba153fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0449d1d4-9dc3-442a-a3b5-60447772249c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c285107-280c-41e1-857c-6471ebf071c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2559d352-f174-4225-a915-3ea25ba153fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c285107-280c-41e1-857c-6471ebf071c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ca95f5a3-0087-43a5-85ff-95e56412e176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2559d352-f174-4225-a915-3ea25ba153fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ca95f5a3-0087-43a5-85ff-95e56412e176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3753db64-4020-4d1a-85b7-51a041ee2cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2559d352-f174-4225-a915-3ea25ba153fa" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3753db64-4020-4d1a-85b7-51a041ee2cfc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_374c3949-9db6-42b2-8e21-d5a108f6e4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_374c3949-9db6-42b2-8e21-d5a108f6e4f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_0a8f51ab-4051-4ab1-98e3-1e1f6481c647" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_0a8f51ab-4051-4ab1-98e3-1e1f6481c647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_aac96c76-59b4-479f-869e-4dc18981c1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_aac96c76-59b4-479f-869e-4dc18981c1bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_9b3677e4-70c1-45eb-9a0c-89d099333019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_9b3677e4-70c1-45eb-9a0c-89d099333019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_90ed5509-f3f5-4e17-90c7-0a9898b32942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_90ed5509-f3f5-4e17-90c7-0a9898b32942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1513145b-fe63-478a-b900-bc31548ac4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8a3bf26f-ecdc-47d6-9d01-f0ceda21181d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1513145b-fe63-478a-b900-bc31548ac4b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_bb15eb09-746e-4c72-bc2e-0cedd0022b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_bb15eb09-746e-4c72-bc2e-0cedd0022b65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_62fad0b7-57c7-4095-b24d-e34999b95592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_62fad0b7-57c7-4095-b24d-e34999b95592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_a37d3b13-f5fd-4ed7-a903-af24febc67c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_a37d3b13-f5fd-4ed7-a903-af24febc67c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8543d8f4-61ed-48d8-a5da-d8b4b2d7f20f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8543d8f4-61ed-48d8-a5da-d8b4b2d7f20f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_33f20a81-a639-4d7c-850a-e418ed6d7d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_33f20a81-a639-4d7c-850a-e418ed6d7d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9253ebea-8857-4cfa-a490-0f362f14c376" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_9253ebea-8857-4cfa-a490-0f362f14c376" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76dea40d-8efa-4a3a-98ea-66a330463277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa3629b3-3f66-4ded-835c-6bbeefa6b1e0" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_76dea40d-8efa-4a3a-98ea-66a330463277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f5368dce-cf40-4926-b99a-ce3abb11af7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_f5368dce-cf40-4926-b99a-ce3abb11af7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_385e102d-3b0f-4035-8650-b58a88a809ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_ProfitLoss_385e102d-3b0f-4035-8650-b58a88a809ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_44221494-8e48-4d5e-9529-0519d1a62af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_ShareBasedCompensation_44221494-8e48-4d5e-9529-0519d1a62af7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_60c1c334-4a15-4013-bbac-9358c584ee27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_60c1c334-4a15-4013-bbac-9358c584ee27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_eb33105f-8bf5-493d-a7e2-7e0189df21ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_eb33105f-8bf5-493d-a7e2-7e0189df21ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_6f730cbd-963c-411b-8550-65d344f5f03f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_6f730cbd-963c-411b-8550-65d344f5f03f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_686ba341-ca0f-4cb2-b603-43d7cb64a401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_686ba341-ca0f-4cb2-b603-43d7cb64a401" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f1fedfbf-78c7-4c30-8e23-ba5d560851d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_f1fedfbf-78c7-4c30-8e23-ba5d560851d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b53f5dbc-508e-497f-a76b-f34b501d5117" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b53f5dbc-508e-497f-a76b-f34b501d5117" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8d09330f-e09c-4a92-a1d1-c3841e963d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8d09330f-e09c-4a92-a1d1-c3841e963d8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_08cd0f3b-e5f2-460a-893e-8f28e1235793" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_08cd0f3b-e5f2-460a-893e-8f28e1235793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_e0b557f2-fe91-46b4-b2bb-0e0d79af5313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_e0b557f2-fe91-46b4-b2bb-0e0d79af5313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8427fd36-fe1c-4fe3-aefb-cadf10276f37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8427fd36-fe1c-4fe3-aefb-cadf10276f37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f5afe9f0-c367-47b2-b86e-eea1b0fb844c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_f5afe9f0-c367-47b2-b86e-eea1b0fb844c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_bb056087-ac9c-45a9-b045-f53d926aa546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_bb056087-ac9c-45a9-b045-f53d926aa546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1a89afe9-0260-427f-afae-2fdcfdd68316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_dcb2d9d2-3ff6-4d71-b24c-5a0dec01fb9d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1a89afe9-0260-427f-afae-2fdcfdd68316" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EarningsPerShareScheduleofEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ecfb55a5-aef9-4163-b040-cbe87aedb92a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e2992b2-8061-4516-888e-e723b4ad0cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecfb55a5-aef9-4163-b040-cbe87aedb92a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e2992b2-8061-4516-888e-e723b4ad0cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e57d1f81-392c-4731-9755-ab4c74946e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ecfb55a5-aef9-4163-b040-cbe87aedb92a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e57d1f81-392c-4731-9755-ab4c74946e0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d3a48a3a-07ea-4499-abfa-2452ff934f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_1026f5bd-aa8b-474b-85e0-0dc334258ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3a48a3a-07ea-4499-abfa-2452ff934f3b" xlink:to="loc_us-gaap_GoodwillGross_1026f5bd-aa8b-474b-85e0-0dc334258ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fedb7a93-fd88-4d71-b278-c1f41cfcad46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d3a48a3a-07ea-4499-abfa-2452ff934f3b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_fedb7a93-fd88-4d71-b278-c1f41cfcad46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9031a4e4-afc5-43be-b3a9-949dc647571a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_afd83fa2-deca-4a0c-a957-cd267b18a731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9031a4e4-afc5-43be-b3a9-949dc647571a" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_afd83fa2-deca-4a0c-a957-cd267b18a731" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ea26aa58-bc40-41c0-8b52-fb32357badd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9031a4e4-afc5-43be-b3a9-949dc647571a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ea26aa58-bc40-41c0-8b52-fb32357badd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0cc17802-ec85-4763-a732-00536deda0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_490d4b4e-1801-4d85-9b62-cda77c04692d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0cc17802-ec85-4763-a732-00536deda0bc" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_490d4b4e-1801-4d85-9b62-cda77c04692d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e942fbc3-0634-4718-8e34-161082590cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_0cc17802-ec85-4763-a732-00536deda0bc" xlink:to="loc_us-gaap_Goodwill_e942fbc3-0634-4718-8e34-161082590cea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_26df863e-516f-4f38-b6e9-5cc0b7a15221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_26df863e-516f-4f38-b6e9-5cc0b7a15221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_120da52e-5b1b-4ae4-8780-9ac12d4715cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_120da52e-5b1b-4ae4-8780-9ac12d4715cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_4d16d511-a39e-4ed8-b824-40fe6982a5b3" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_4d16d511-a39e-4ed8-b824-40fe6982a5b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_ccb9a477-2269-4ca3-9f9b-29df09a5c75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_ccb9a477-2269-4ca3-9f9b-29df09a5c75b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_07f3b2c2-8e16-4a0f-a171-d1330ce44898" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_07f3b2c2-8e16-4a0f-a171-d1330ce44898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_d784f507-f6f0-4612-b481-306120d56112" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_d784f507-f6f0-4612-b481-306120d56112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_fa495183-5bc3-493f-a9f1-aa4c474c6687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_fa495183-5bc3-493f-a9f1-aa4c474c6687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_bf644132-1260-4640-84cb-7861c7daeef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_bf644132-1260-4640-84cb-7861c7daeef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6849950-7edb-4eb1-98d1-1d354e3f4b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_d99e589e-bdf0-48cc-9a41-2fdc36ac1cd9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_d6849950-7edb-4eb1-98d1-1d354e3f4b3c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails" xlink:type="simple" xlink:href="mtz-20230331.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_AccountsReceivableNetCurrent_dfe8a864-1366-40a5-8ed6-4cb35eb56f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_815a08ba-c006-40c6-b192-fd41defdc0d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dfe8a864-1366-40a5-8ed6-4cb35eb56f7b" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_815a08ba-c006-40c6-b192-fd41defdc0d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d5e5dd8e-9e3f-473b-991d-8d049e36412f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dfe8a864-1366-40a5-8ed6-4cb35eb56f7b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_d5e5dd8e-9e3f-473b-991d-8d049e36412f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4dee5557-064e-4cb7-b08f-0eefed216fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractRetainage_31bd3af9-8333-4662-94a4-3eb6a83e742a" xlink:href="mtz-20230331.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_4dee5557-064e-4cb7-b08f-0eefed216fe0" xlink:to="loc_mtz_ContractRetainage_31bd3af9-8333-4662-94a4-3eb6a83e742a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_98d26424-508f-44f6-9e0a-1f5c7918e64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_4dee5557-064e-4cb7-b08f-0eefed216fe0" xlink:to="loc_us-gaap_UnbilledContractsReceivable_98d26424-508f-44f6-9e0a-1f5c7918e64e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20230331.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_3f762418-6965-495c-a0f7-c2dd286577db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_dc272da8-40f9-4c1b-bf02-643d869e8a18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f762418-6965-495c-a0f7-c2dd286577db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_dc272da8-40f9-4c1b-bf02-643d869e8a18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_207c247c-27ce-4aa7-9d3a-9b477fa4d128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3f762418-6965-495c-a0f7-c2dd286577db" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_207c247c-27ce-4aa7-9d3a-9b477fa4d128" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="simple" xlink:href="mtz-20230331.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_f93315c6-759b-41e0-9b7a-1597db0c0448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_465e5e9d-b566-4a44-91a7-4b00ed066970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f93315c6-759b-41e0-9b7a-1597db0c0448" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_465e5e9d-b566-4a44-91a7-4b00ed066970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_0dec91ad-25c4-4ce2-ba50-89f10224907f" xlink:href="mtz-20230331.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_f93315c6-759b-41e0-9b7a-1597db0c0448" xlink:to="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_0dec91ad-25c4-4ce2-ba50-89f10224907f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails_1" xlink:type="simple" xlink:href="mtz-20230331.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_23937133-9838-4cce-9a18-d00218f40cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b7b19ac-4088-4fd4-b51a-13b42eb2f8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_23937133-9838-4cce-9a18-d00218f40cec" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1b7b19ac-4088-4fd4-b51a-13b42eb2f8b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d280833a-4b67-4e0f-add4-d10208f47422" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_23937133-9838-4cce-9a18-d00218f40cec" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d280833a-4b67-4e0f-add4-d10208f47422" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="mtz-20230331.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_OperatingLeaseLiability_d9acdf06-35a9-4161-85a4-3a21fe3f6439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fc510bde-acac-4c0c-9eb3-15804d4d0d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d9acdf06-35a9-4161-85a4-3a21fe3f6439" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fc510bde-acac-4c0c-9eb3-15804d4d0d55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da5ee022-84e3-497b-993b-8ffe3e16a469" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d9acdf06-35a9-4161-85a4-3a21fe3f6439" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da5ee022-84e3-497b-993b-8ffe3e16a469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2790fef4-0e1a-4055-b7fd-1dc6434e6d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d3714cb2-8456-473b-9b37-c9e48cd13b5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2790fef4-0e1a-4055-b7fd-1dc6434e6d93" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d3714cb2-8456-473b-9b37-c9e48cd13b5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a48ea21d-01a1-4988-9b72-0ec30161fbae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2790fef4-0e1a-4055-b7fd-1dc6434e6d93" xlink:to="loc_us-gaap_FinanceLeaseLiability_a48ea21d-01a1-4988-9b72-0ec30161fbae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a1f3bb7b-682d-4156-bfa1-34afd4cdaadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_461e1ce5-58d7-4618-bd22-8afbaa527454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a1f3bb7b-682d-4156-bfa1-34afd4cdaadc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_461e1ce5-58d7-4618-bd22-8afbaa527454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_70478376-d561-4927-bc79-3385fd44e69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a1f3bb7b-682d-4156-bfa1-34afd4cdaadc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_70478376-d561-4927-bc79-3385fd44e69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b600a3fc-f293-4a50-bb6e-baac3205c2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_b600a3fc-f293-4a50-bb6e-baac3205c2a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_07385713-ffe9-44c5-85e3-d198682e865f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_07385713-ffe9-44c5-85e3-d198682e865f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9afa635c-9546-4ef1-87a3-db68db801e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9afa635c-9546-4ef1-87a3-db68db801e0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9d24f9f4-44e4-402b-b8d8-ffda89c99200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9d24f9f4-44e4-402b-b8d8-ffda89c99200" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cf17b252-c8c2-40d1-9e83-b947b8c193bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_cf17b252-c8c2-40d1-9e83-b947b8c193bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_66ff2fb3-cc53-469f-b5a0-807babb7cde8" xlink:href="mtz-20230331.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_1e5aaeda-7a82-4e52-bba8-fc51f1934299" xlink:to="loc_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_66ff2fb3-cc53-469f-b5a0-807babb7cde8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="mtz-20230331.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_FinanceLeaseLiabilityPaymentsDue_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b0eff836-e3f7-4512-af1c-de45bffe0c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b0eff836-e3f7-4512-af1c-de45bffe0c26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1fb2db6-a4bf-4bc9-b56a-c243600e41a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f1fb2db6-a4bf-4bc9-b56a-c243600e41a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9da62f21-c7a7-4b7a-8142-2d54739c9f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9da62f21-c7a7-4b7a-8142-2d54739c9f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_64c5b702-8437-4abe-befa-1ff45b05e388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_64c5b702-8437-4abe-befa-1ff45b05e388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e59b58bd-e71b-4a0b-b84e-b82728b329c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e59b58bd-e71b-4a0b-b84e-b82728b329c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour_cb77a214-7b9f-49de-87c9-f44af1c60774" xlink:href="mtz-20230331.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_83a43ec0-9f5f-4f45-9cf9-5309ba099377" xlink:to="loc_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour_cb77a214-7b9f-49de-87c9-f44af1c60774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f13491fb-05e5-4979-b013-c82f67de5e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_792b0201-def0-4ce3-b1bd-0767c497162f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f13491fb-05e5-4979-b013-c82f67de5e28" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_792b0201-def0-4ce3-b1bd-0767c497162f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8f5e9940-9df8-4902-bd99-a67298d770eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_f13491fb-05e5-4979-b013-c82f67de5e28" xlink:to="loc_us-gaap_OperatingLeaseLiability_8f5e9940-9df8-4902-bd99-a67298d770eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"/>
  <link:calculationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c7ac75fb-22b5-4166-9ab0-8a028dbfe7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_c7ac75fb-22b5-4166-9ab0-8a028dbfe7e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CorporateEBITDA_b51f285e-d5de-44ce-b05f-9c4788cb0e46" xlink:href="mtz-20230331.xsd#mtz_CorporateEBITDA"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:to="loc_mtz_CorporateEBITDA_b51f285e-d5de-44ce-b05f-9c4788cb0e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_8481a85e-2aac-4548-a553-73908b0a2863" xlink:href="mtz-20230331.xsd#mtz_EBITDA"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:to="loc_mtz_EBITDA_8481a85e-2aac-4548-a553-73908b0a2863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_bc567ce0-a9e6-48f8-a2fd-e91171a1339c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_bc567ce0-a9e6-48f8-a2fd-e91171a1339c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_c47b797b-06b3-4834-ab9f-ddf84424d470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0afeb3da-7d2b-497b-8c0a-90fe268e1e22" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_c47b797b-06b3-4834-ab9f-ddf84424d470" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>mtz-20230331_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 2023 Workiva-->
<!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945-->
<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-20230331.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="iff0554b56eee4dd691f55dae4490bd54_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ccaea902-d1fa-4072-ab65-d9b5820214be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ccaea902-d1fa-4072-ab65-d9b5820214be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1dca5cb5-df1a-4246-a181-92ae2cf374ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1dca5cb5-df1a-4246-a181-92ae2cf374ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f195c9a8-0e03-4350-8a7c-eec5860dd482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f195c9a8-0e03-4350-8a7c-eec5860dd482" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_949ff3b2-db6d-4f97-a637-07ee6f73daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_949ff3b2-db6d-4f97-a637-07ee6f73daf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_99e92cc8-35b5-4486-a4de-34adb647964b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_99e92cc8-35b5-4486-a4de-34adb647964b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f999fcea-cfa3-42b6-bb0c-ae2a7cc4ffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f999fcea-cfa3-42b6-bb0c-ae2a7cc4ffce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7f9ea05d-fbf4-424c-81bc-34e5a0cb7487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockSharesIssued_7f9ea05d-fbf4-424c-81bc-34e5a0cb7487" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3bb4e449-0ffe-4e0e-860d-09beffa11be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3bb4e449-0ffe-4e0e-860d-09beffa11be8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a35b444a-ca31-43d2-a89d-59c530bfb963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a35b444a-ca31-43d2-a89d-59c530bfb963" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:to="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_da4a5af0-9b40-48ff-8b48-ffb793a82ea5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_da4a5af0-9b40-48ff-8b48-ffb793a82ea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b63a8dfd-f30c-481a-aad3-876570d9a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:to="loc_us-gaap_RestrictedStockMember_b63a8dfd-f30c-481a-aad3-876570d9a49c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e3e10ed7-db3c-4104-9eba-820f39adee83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:to="loc_us-gaap_EquityComponentDomain_e3e10ed7-db3c-4104-9eba-820f39adee83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:to="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a517fd4b-2790-47d9-b947-da1f313eade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:to="loc_us-gaap_CommonStockMember_a517fd4b-2790-47d9-b947-da1f313eade3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="simple" xlink:href="mtz-20230331.xsd#ConsolidatedStatementsofEquity"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofEquity" xlink:type="extended" id="ibf1612ba8ba0460fb71947fe3e96460a_ConsolidatedStatementsofEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_80969c8e-fa01-4adf-aebe-31bd0a8a9402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_CommonStockSharesIssued_80969c8e-fa01-4adf-aebe-31bd0a8a9402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f02dd25f-a69b-4e18-9f00-fa34f678d1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f02dd25f-a69b-4e18-9f00-fa34f678d1d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2b1d2968-d5c0-4ed2-874a-bad22a5af5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2b1d2968-d5c0-4ed2-874a-bad22a5af5d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9f65bc04-1f5d-41d4-b811-3689f6335152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_ProfitLoss_9f65bc04-1f5d-41d4-b811-3689f6335152" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ee33ab6-a21b-45a3-8d26-cb963a0c132a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ee33ab6-a21b-45a3-8d26-cb963a0c132a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_81e63144-02fd-42b7-9669-a8eaf4107cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_81e63144-02fd-42b7-9669-a8eaf4107cf8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0b094b86-fded-4f55-bf4a-5c94ca15f74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0b094b86-fded-4f55-bf4a-5c94ca15f74a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_010c3941-ccc7-42d2-b9dc-c56e75b194d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_010c3941-ccc7-42d2-b9dc-c56e75b194d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c6ba6ddb-2ef7-4e1f-a21f-ab752c9d6b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c6ba6ddb-2ef7-4e1f-a21f-ab752c9d6b73" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bf57cd38-b717-4a4a-8d05-572c206aa424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bf57cd38-b717-4a4a-8d05-572c206aa424" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_2a54aedf-bbb9-4adc-ba23-5d783c4c2717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_2a54aedf-bbb9-4adc-ba23-5d783c4c2717" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_1605f623-ee50-4d09-8e9c-0139654a39bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_1605f623-ee50-4d09-8e9c-0139654a39bc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_241a769c-8e6b-4ea0-8b3d-b504de9ff0fd" xlink:href="mtz-20230331.xsd#mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_241a769c-8e6b-4ea0-8b3d-b504de9ff0fd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_976e5b81-eca5-4825-bd09-1d1c8d24100c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_976e5b81-eca5-4825-bd09-1d1c8d24100c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3197556a-fdf5-424a-98f6-e92bd05726b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3197556a-fdf5-424a-98f6-e92bd05726b6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_63ff9c18-be85-4367-b242-bb33ea2473b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_63ff9c18-be85-4367-b242-bb33ea2473b4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_887312fe-2e28-4e72-a3b8-61b12932234c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c32d8010-9e81-4d5f-9dca-3c9377c1bbde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a18e9c4b-1676-496b-915b-298bbca081ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:to="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c687b05e-a527-4577-8010-2c24bce7b8ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:to="loc_us-gaap_EquityComponentDomain_c687b05e-a527-4577-8010-2c24bce7b8ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:to="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:to="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_05cf621f-abf9-47cc-be39-0756482ea817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_CommonStockMember_05cf621f-abf9-47cc-be39-0756482ea817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_bb97dd9e-2515-41ad-8a9c-f1e6706b8d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_TreasuryStockCommonMember_bb97dd9e-2515-41ad-8a9c-f1e6706b8d7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bbdbfda7-2f35-4c3c-b241-1927ef442fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bbdbfda7-2f35-4c3c-b241-1927ef442fea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5ce81b11-e0f5-4187-b2a2-8cb42c71f4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_RetainedEarningsMember_5ce81b11-e0f5-4187-b2a2-8cb42c71f4aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90583d11-8880-42e8-a20f-76ebdb27cdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90583d11-8880-42e8-a20f-76ebdb27cdb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_04d0c5e0-33c3-4439-ab98-c252ff242a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_04d0c5e0-33c3-4439-ab98-c252ff242a74" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended" id="idf3d0af1e1a045fdbd1a7a08dc7c8d9c_BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" xlink:href="mtz-20230331.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f6fe0224-a7e8-450c-b971-410ae5981deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f6fe0224-a7e8-450c-b971-410ae5981deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6fd0972-0d04-4159-a506-6a7b687515f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6fd0972-0d04-4159-a506-6a7b687515f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:to="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0cc5cace-c0e2-430f-bc37-01577b7d84a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0cc5cace-c0e2-430f-bc37-01577b7d84a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9fdd4529-5199-44cd-a4e0-1c17d31a7891_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:to="loc_srt_ProductsAndServicesDomain_9fdd4529-5199-44cd-a4e0-1c17d31a7891_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:to="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:href="mtz-20230331.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1c3bac42-aac8-46e1-83e0-82b5033ad4f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1c3bac42-aac8-46e1-83e0-82b5033ad4f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d17b2d8d-acf9-4cd1-9f98-121c7e916270_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:to="loc_srt_RangeMember_d17b2d8d-acf9-4cd1-9f98-121c7e916270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:to="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:to="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5f1af139-5708-4a1f-945d-e1d66041e058_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:to="loc_srt_ConsolidationItemsDomain_5f1af139-5708-4a1f-945d-e1d66041e058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:to="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:to="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a2d1ddb6-918c-4443-b2e4-d0949981fe79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:to="loc_us-gaap_SegmentDomain_a2d1ddb6-918c-4443-b2e4-d0949981fe79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:to="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="simple" xlink:href="mtz-20230331.xsd#BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1" xlink:type="extended" id="idaed023dd1b74a76812ac3c29c20a916_BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" xlink:href="mtz-20230331.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6fd0972-0d04-4159-a506-6a7b687515f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_b6fd0972-0d04-4159-a506-6a7b687515f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:to="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0cc5cace-c0e2-430f-bc37-01577b7d84a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0cc5cace-c0e2-430f-bc37-01577b7d84a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9fdd4529-5199-44cd-a4e0-1c17d31a7891_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:to="loc_srt_ProductsAndServicesDomain_9fdd4529-5199-44cd-a4e0-1c17d31a7891_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:to="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:href="mtz-20230331.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1c3bac42-aac8-46e1-83e0-82b5033ad4f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_1c3bac42-aac8-46e1-83e0-82b5033ad4f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d17b2d8d-acf9-4cd1-9f98-121c7e916270_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:to="loc_srt_RangeMember_d17b2d8d-acf9-4cd1-9f98-121c7e916270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:to="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:to="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5f1af139-5708-4a1f-945d-e1d66041e058_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:to="loc_srt_ConsolidationItemsDomain_5f1af139-5708-4a1f-945d-e1d66041e058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:to="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:to="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a2d1ddb6-918c-4443-b2e4-d0949981fe79_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:to="loc_us-gaap_SegmentDomain_a2d1ddb6-918c-4443-b2e4-d0949981fe79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:to="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EarningsPerShareScheduleofEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="extended" id="i88f69afb3b0f45ffaff2cab5907d9de6_EarningsPerShareScheduleofEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3211e07e-9932-4a57-9d51-1d49a24dd2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3211e07e-9932-4a57-9d51-1d49a24dd2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f2af2649-cac5-415e-a796-9b19cf41b097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f2af2649-cac5-415e-a796-9b19cf41b097" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e4a53df-b637-403c-b4b0-e317f1c016e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e4a53df-b637-403c-b4b0-e317f1c016e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1a2c098b-187c-45d1-ab83-5a76d8e56150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1a2c098b-187c-45d1-ab83-5a76d8e56150" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d40aa77f-3332-41b4-8e80-d1aff847554a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d40aa77f-3332-41b4-8e80-d1aff847554a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cdd204cd-fd4e-4d43-8d73-cd7811f4ebb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cdd204cd-fd4e-4d43-8d73-cd7811f4ebb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3aa75a70-1513-4b4e-a87c-b5090c3dea05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:to="loc_us-gaap_RelatedPartyDomain_3aa75a70-1513-4b4e-a87c-b5090c3dea05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:to="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerOfAcquiredBusinessMember_e02e357e-ea25-4127-b495-cd1ccc60ec18" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerOfAcquiredBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:to="loc_mtz_FormerOwnerOfAcquiredBusinessMember_e02e357e-ea25-4127-b495-cd1ccc60ec18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_adbf5074-6e1b-4252-892d-e4a697a862f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_adbf5074-6e1b-4252-892d-e4a697a862f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_e21eaa2b-060d-4484-988f-7301a66a7a3c" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:to="loc_mtz_A2021AcquisitionsMember_e21eaa2b-060d-4484-988f-7301a66a7a3c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EarningsPerShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended" id="i0b9e39f1fa4d4e3ca8b8e5a929489b00_EarningsPerShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1bef936e-ed75-4923-a0c6-fa82dafec856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1bef936e-ed75-4923-a0c6-fa82dafec856" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5a37549f-36f6-4b53-87bd-fbfa887951c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5a37549f-36f6-4b53-87bd-fbfa887951c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsIEAMember_de3eea36-eccd-43ef-af3d-d642e67f2d1a" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsIEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:to="loc_mtz_A2022AcquisitionsIEAMember_de3eea36-eccd-43ef-af3d-d642e67f2d1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_028fd928-4d85-45e9-bb99-37bf913eae4e" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:to="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_028fd928-4d85-45e9-bb99-37bf913eae4e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="extended" id="iac23732cb66b44cfa5ecc1b0b883f669_AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_6a060c26-511f-425f-8ec6-be7954ee51fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillGross_6a060c26-511f-425f-8ec6-be7954ee51fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_19032ce8-7b64-4fef-bc3e-dbe84c4cd8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_19032ce8-7b64-4fef-bc3e-dbe84c4cd8a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fc9ff99c-2995-4cf8-b7c4-0f5f20fb40b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_Goodwill_fc9ff99c-2995-4cf8-b7c4-0f5f20fb40b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6a89cf44-41ea-4a70-95b9-8678f06a39c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_951b1443-f6f6-4016-9cd5-e2d2c59d7a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_951b1443-f6f6-4016-9cd5-e2d2c59d7a26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebbf1aee-df1a-4b21-b9a8-952768ef51b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebbf1aee-df1a-4b21-b9a8-952768ef51b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c91a7a54-e956-498a-aa8e-9c06e2d705e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_58df1156-8f53-4fb7-b85c-0c38a37b7a69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:to="loc_us-gaap_SegmentDomain_58df1156-8f53-4fb7-b85c-0c38a37b7a69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:to="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_00af659b-8294-4d7a-8026-d6b3c68993e6" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_CommunicationsSegmentMember_00af659b-8294-4d7a-8026-d6b3c68993e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_cd736475-1a15-4ffe-910d-e4a1eccc3a8a" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_cd736475-1a15-4ffe-910d-e4a1eccc3a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_15261856-a637-4f08-88a4-13a68dfed87c" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_OilAndGasSegmentMember_15261856-a637-4f08-88a4-13a68dfed87c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_7d7707b1-0647-4562-bf8e-cf00f2a10c5f" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_PowerDeliverySegmentMember_7d7707b1-0647-4562-bf8e-cf00f2a10c5f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended" id="i25833b19456342a59ffa3dd824330991_AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:href="mtz-20230331.xsd#mtz_IntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_28a67ea5-a1a5-46e6-ac22-ecb7b6a46fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_28a67ea5-a1a5-46e6-ac22-ecb7b6a46fe1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad911b52-c26c-4643-8ebd-5ac89af0404a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad911b52-c26c-4643-8ebd-5ac89af0404a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:href="mtz-20230331.xsd#mtz_IntangibleAssetsExcludingGoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5021e750-f2ea-4f03-9bd1-cf85d75006e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5021e750-f2ea-4f03-9bd1-cf85d75006e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b1e5a34a-882c-4ed4-ba48-399e83bf96e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b1e5a34a-882c-4ed4-ba48-399e83bf96e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8df156ad-4f07-440f-8a7f-74f266fa8281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_17486b4d-a033-45f5-8e18-92a3cfceaff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_17486b4d-a033-45f5-8e18-92a3cfceaff5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:href="mtz-20230331.xsd#mtz_ScheduleOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_86ad2a53-226a-4f61-8873-668bebe8a612_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_86ad2a53-226a-4f61-8873-668bebe8a612_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_897f796c-c0b2-4ed4-8670-f084be6385ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:to="loc_us-gaap_TradeNamesMember_897f796c-c0b2-4ed4-8670-f084be6385ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:to="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_7bf51ccd-12a1-4447-a597-17b06fd0a72b_default" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:to="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_7bf51ccd-12a1-4447-a597-17b06fd0a72b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:to="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_9b8e833f-fb2d-42d0-b73e-5457bc654b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_9b8e833f-fb2d-42d0-b73e-5457bc654b14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d66717fc-49ee-4be4-9e13-78767da2ff36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_TradeNamesMember_d66717fc-49ee-4be4-9e13-78767da2ff36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_25a2a19c-83d9-4e4f-96c6-45962f936da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_25a2a19c-83d9-4e4f-96c6-45962f936da3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="extended" id="ib3b02c10fbee44f3a6e9dda32a6f42b8_AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_a0d97106-8237-4e93-a0e8-b061bf24e74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:to="loc_us-gaap_NumberOfReportingUnits_a0d97106-8237-4e93-a0e8-b061bf24e74b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8e41b20b-5e7a-4283-986c-05d2d304cca8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:to="loc_us-gaap_SegmentDomain_8e41b20b-5e7a-4283-986c-05d2d304cca8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:to="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_073afd08-bc0f-477d-803f-2dbb0d0fde7e" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_OilAndGasSegmentMember_073afd08-bc0f-477d-803f-2dbb0d0fde7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_b74ae342-8465-43d8-b9eb-c057a8f9cf74" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_CommunicationsSegmentMember_b74ae342-8465-43d8-b9eb-c057a8f9cf74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_bc2784b5-8ddc-4613-8a3c-d96aff53e99f" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_bc2784b5-8ddc-4613-8a3c-d96aff53e99f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" xlink:type="extended" id="icbcde1e6aee548a389a25689b262fdfe_AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_df004819-780c-4ee3-9bc6-9309d8e494cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_df004819-780c-4ee3-9bc6-9309d8e494cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a77691-7f15-40b9-9ff8-f81d07d0cb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a77691-7f15-40b9-9ff8-f81d07d0cb06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5a73233c-5ffa-4994-8d4e-52c87f569fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5a73233c-5ffa-4994-8d4e-52c87f569fd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0eaaa2b6-5308-4d48-a1c9-8fb4729612ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0eaaa2b6-5308-4d48-a1c9-8fb4729612ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_483bb367-4d8d-4e7b-8025-852a3a507774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_483bb367-4d8d-4e7b-8025-852a3a507774" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_d9ccd519-a496-4d73-911e-d2f91cd8a029" xlink:href="mtz-20230331.xsd#mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_d9ccd519-a496-4d73-911e-d2f91cd8a029" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_8e59dee2-7ff8-4d69-8c51-eb2f5f8197ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_8e59dee2-7ff8-4d69-8c51-eb2f5f8197ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_1627eb74-11b0-47f8-9ad6-fe33547ca4af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_1627eb74-11b0-47f8-9ad6-fe33547ca4af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_1a44c455-c1c7-4461-8d6c-eb83351c4b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_1a44c455-c1c7-4461-8d6c-eb83351c4b22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1ec85992-d715-435d-a3b7-c6eb0a5e6809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1ec85992-d715-435d-a3b7-c6eb0a5e6809" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WarrantsAndCommonStockFairValueDisclosure_dd293c2c-8d96-4a54-a975-c7ec56cc9c81" xlink:href="mtz-20230331.xsd#mtz_WarrantsAndCommonStockFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_WarrantsAndCommonStockFairValueDisclosure_dd293c2c-8d96-4a54-a975-c7ec56cc9c81" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8e1fe077-68ec-464e-9518-974d03a26592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8e1fe077-68ec-464e-9518-974d03a26592" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d963cf93-5583-49ad-a252-3badbc05eb99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d963cf93-5583-49ad-a252-3badbc05eb99" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e0d8f742-16e1-4627-a068-ba1801781c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e0d8f742-16e1-4627-a068-ba1801781c9d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_93f7a228-9546-4ff7-be33-99ed01c3ecd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_93f7a228-9546-4ff7-be33-99ed01c3ecd3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_0dcd7798-629d-47d4-acd9-605e531b92a8" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_0dcd7798-629d-47d4-acd9-605e531b92a8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_de3145b0-c39f-4ca1-87ef-4201f7c70124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_de3145b0-c39f-4ca1-87ef-4201f7c70124" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98f8e5ea-472c-4a3e-85d1-1969be3e374d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_98f8e5ea-472c-4a3e-85d1-1969be3e374d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_b7b4f0b3-b049-424b-a474-a7cc8e1c2f5e" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2023AcquisitionsMember_b7b4f0b3-b049-424b-a474-a7cc8e1c2f5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_ad2f0d7d-b3a0-4a38-a0f0-2f40fec78e6d" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsMember_ad2f0d7d-b3a0-4a38-a0f0-2f40fec78e6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_6feca05c-6c90-4d15-af47-d758807df808" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_6feca05c-6c90-4d15-af47-d758807df808" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsAllOtherMember_c591e880-0730-4f58-b77e-5c095031c7cf" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsAllOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsAllOtherMember_c591e880-0730-4f58-b77e-5c095031c7cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TradeNamesAndCustomerRelationshipsMember_410fde0d-686c-4480-8856-c3e9d4bf126f" xlink:href="mtz-20230331.xsd#mtz_TradeNamesAndCustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_mtz_TradeNamesAndCustomerRelationshipsMember_410fde0d-686c-4480-8856-c3e9d4bf126f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_feaddd32-6cc8-4db8-ad49-44ca56ff3ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_feaddd32-6cc8-4db8-ad49-44ca56ff3ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0e6a50b4-4f5e-4f35-9a02-45f3b3545564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_us-gaap_TradeNamesMember_0e6a50b4-4f5e-4f35-9a02-45f3b3545564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BacklogMember_3f1829f1-63c7-445b-ab5f-504faf27553b" xlink:href="mtz-20230331.xsd#mtz_BacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_mtz_BacklogMember_3f1829f1-63c7-445b-ab5f-504faf27553b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_b340f639-0636-4543-8fec-fa8414ce4c0e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_b340f639-0636-4543-8fec-fa8414ce4c0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_8dc935b6-977d-4f47-a6bd-c24949180877" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationValueOfAdditionalPaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:to="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_8dc935b6-977d-4f47-a6bd-c24949180877" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_674aeefe-1123-4c23-a6c1-d997432e470a" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:to="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_674aeefe-1123-4c23-a6c1-d997432e470a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_efe52c43-4ef7-41a6-a018-bb9268401601" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_efe52c43-4ef7-41a6-a018-bb9268401601" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9d3a230-b80f-4734-b071-6170adde5c10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9d3a230-b80f-4734-b071-6170adde5c10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c89d192c-6ae2-4b25-921f-cc9023374ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:to="loc_us-gaap_SeniorNotesMember_c89d192c-6ae2-4b25-921f-cc9023374ea0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_0ca43d21-2e80-4f51-b3bc-bc856b513eb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_0ca43d21-2e80-4f51-b3bc-bc856b513eb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_b3b17e7e-6039-49fc-847c-99c23d5f0d24" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_b3b17e7e-6039-49fc-847c-99c23d5f0d24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9db84e5-9efe-466f-a8f9-55385da6112c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:to="loc_us-gaap_SegmentDomain_d9db84e5-9efe-466f-a8f9-55385da6112c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:to="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_bbd52ad9-af4f-4d9a-bf9a-ef613f76375a" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:to="loc_mtz_PowerDeliverySegmentMember_bbd52ad9-af4f-4d9a-bf9a-ef613f76375a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_ce19b09c-2c11-4243-a272-ec36539d9299_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_ce19b09c-2c11-4243-a272-ec36539d9299_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_ebe8b2dc-5b67-4f8e-836d-dd22e3d7d5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_ebe8b2dc-5b67-4f8e-836d-dd22e3d7d5c3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="i8553b9b091414a4e97785d007733f2ca_AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_41cf9dbe-f839-4520-b3d8-a7e0a7290e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_41cf9dbe-f839-4520-b3d8-a7e0a7290e06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a1ee781b-57fa-42b1-b4a9-28931ee2647e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a1ee781b-57fa-42b1-b4a9-28931ee2647e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationConsiderationTransferredWarrants_747bcb2c-d71c-41ea-91bf-536d64b41b65" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationConsiderationTransferredWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_mtz_BusinessCombinationConsiderationTransferredWarrants_747bcb2c-d71c-41ea-91bf-536d64b41b65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_732077d2-4ed9-445e-af0f-7ee6c4a69de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_732077d2-4ed9-445e-af0f-7ee6c4a69de8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c68d6cd5-ab1d-417c-b121-389ad8b34ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c68d6cd5-ab1d-417c-b121-389ad8b34ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_22758303-c09f-43f8-beba-90b1c21b88d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_22758303-c09f-43f8-beba-90b1c21b88d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ecf4f733-eb88-4cbb-98d5-079890a193ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ecf4f733-eb88-4cbb-98d5-079890a193ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_549da33c-8a20-4d13-9a36-0c679296cd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_549da33c-8a20-4d13-9a36-0c679296cd99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_284d0750-939c-47cd-a8cf-b7cf068bba22" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_284d0750-939c-47cd-a8cf-b7cf068bba22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e5b0340f-c3f1-4598-b0a8-543ed408b2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e5b0340f-c3f1-4598-b0a8-543ed408b2dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f6f340e6-d1cb-4db3-a870-f31e712b53c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f6f340e6-d1cb-4db3-a870-f31e712b53c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_66827b64-a997-4546-b84c-2fb81da0520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_66827b64-a997-4546-b84c-2fb81da0520b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_e8f79ca1-9030-4e54-aac2-fff1afc92760" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_e8f79ca1-9030-4e54-aac2-fff1afc92760" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_98ea0bee-9600-4277-8659-cd5451412cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_98ea0bee-9600-4277-8659-cd5451412cbf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6703a210-1ee5-41ca-a556-31e07e85df21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6703a210-1ee5-41ca-a556-31e07e85df21" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_146e4e94-0a84-4594-a690-6e7d4e4f7c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_Goodwill_146e4e94-0a84-4594-a690-6e7d4e4f7c1f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_e38d8f4d-aec6-4b76-8868-c4801335d782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_e38d8f4d-aec6-4b76-8868-c4801335d782" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_866981be-4d23-4720-94e2-19171380b8c4" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_866981be-4d23-4720-94e2-19171380b8c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsAllOtherMember_f6ecd270-326f-4ab0-a371-057b03b226e9" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsAllOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsAllOtherMember_f6ecd270-326f-4ab0-a371-057b03b226e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_f76c13c8-372c-48b7-b8fa-a389ed8d7305" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsMember_f76c13c8-372c-48b7-b8fa-a389ed8d7305" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" xlink:type="extended" id="if894d6e4a0804f32b844abec4482adab_AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a66f2210-9b5e-418c-9e69-48a08f455dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a66f2210-9b5e-418c-9e69-48a08f455dd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_12f2deb4-09be-4cdc-b0d1-72927267b774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_12f2deb4-09be-4cdc-b0d1-72927267b774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_78d4edcb-3d70-4637-a2d1-ccc66b03f5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_78d4edcb-3d70-4637-a2d1-ccc66b03f5f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cdbee3f5-bc04-450d-8624-f3db00fefbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cdbee3f5-bc04-450d-8624-f3db00fefbe6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_92cf0506-2a16-45d6-b0d2-4c9c31fd0df2" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_92cf0506-2a16-45d6-b0d2-4c9c31fd0df2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7246c0f9-880f-4938-9d09-e636d6766f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7246c0f9-880f-4938-9d09-e636d6766f86" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4c1c1175-ac31-4eab-8df3-2ff59f68931f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4c1c1175-ac31-4eab-8df3-2ff59f68931f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cbd9a498-43cd-4b09-8c9b-daf12b2b876c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cbd9a498-43cd-4b09-8c9b-daf12b2b876c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_689fff9f-ae72-4cce-8373-6864ac59a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_689fff9f-ae72-4cce-8373-6864ac59a7a0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_592a8415-04c5-435a-bc48-5a97b96e5071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_592a8415-04c5-435a-bc48-5a97b96e5071" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_880a4241-a939-42da-990c-80beccb9210d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_880a4241-a939-42da-990c-80beccb9210d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities_3dffd0df-27bb-4c91-8719-6fec3d49fc48" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationIntegrationRelatedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities_3dffd0df-27bb-4c91-8719-6fec3d49fc48" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da54a586-873b-4019-8244-198ec35642be_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da54a586-873b-4019-8244-198ec35642be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_b08c7ebb-1af7-4987-929c-5bcf0f96186a" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_b08c7ebb-1af7-4987-929c-5bcf0f96186a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f4c51f55-ac24-4ffa-9865-658cead596b5" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f4c51f55-ac24-4ffa-9865-658cead596b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_df21dfce-46ed-4263-90f5-9469966c3515" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_df21dfce-46ed-4263-90f5-9469966c3515" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_d27ed9bc-bf7a-4d87-ae6f-2c7942d40fae" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_d27ed9bc-bf7a-4d87-ae6f-2c7942d40fae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_3e19d34e-b540-4812-af2c-b09534f562bb" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2023AcquisitionsMember_3e19d34e-b540-4812-af2c-b09534f562bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_aec3221c-2e74-4cb4-9967-e70836015e81" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsMember_aec3221c-2e74-4cb4-9967-e70836015e81" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022And2023AcquisitionsMember_47ebabc5-5629-4396-8ece-e3434775be19" xlink:href="mtz-20230331.xsd#mtz_A2022And2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022And2023AcquisitionsMember_47ebabc5-5629-4396-8ece-e3434775be19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a0c78572-95c6-4b73-89ce-79fb61b230ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a0c78572-95c6-4b73-89ce-79fb61b230ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1b41da45-0bcd-46b6-a125-3b1653493d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1b41da45-0bcd-46b6-a125-3b1653493d0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3509d2bd-1b4f-4b30-bf48-b13d4a2f4760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:to="loc_us-gaap_CostOfSalesMember_3509d2bd-1b4f-4b30-bf48-b13d4a2f4760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_78a823ae-9b36-438a-ac56-da803cd22b8f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_78a823ae-9b36-438a-ac56-da803cd22b8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_0d92ad20-3b80-487b-b947-a3e92b5e33aa" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationValueOfAdditionalPaymentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:to="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_0d92ad20-3b80-487b-b947-a3e92b5e33aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_9830ff50-2965-49d1-a0a6-34fe36712a87" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:to="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_9830ff50-2965-49d1-a0a6-34fe36712a87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b8a25351-44ab-42b2-850b-206e36d9c190_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:to="loc_us-gaap_SegmentDomain_b8a25351-44ab-42b2-850b-206e36d9c190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:to="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliveryMember_5153c78a-6293-4bd4-8321-29c00b53a1c0" xlink:href="mtz-20230331.xsd#mtz_PowerDeliveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:to="loc_mtz_PowerDeliveryMember_5153c78a-6293-4bd4-8321-29c00b53a1c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails" xlink:type="extended" id="i3365e89935224db1aff6790077c7f6fc_FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_84a8e173-50fe-41bc-9240-a0db6e022023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_84a8e173-50fe-41bc-9240-a0db6e022023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_c4084ebb-5c3f-4c09-aa28-b7184a51e885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_c4084ebb-5c3f-4c09-aa28-b7184a51e885" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_d455213f-4514-4900-8352-eff74b5b4f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_d455213f-4514-4900-8352-eff74b5b4f21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_9ce73bff-6b94-4922-ae94-3fc460ba1ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_9ce73bff-6b94-4922-ae94-3fc460ba1ec5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b15e0a1d-44e5-4106-9c91-1fd877ca8a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b15e0a1d-44e5-4106-9c91-1fd877ca8a4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_460143e4-2578-4b41-bea1-4ca62ed4f304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_460143e4-2578-4b41-bea1-4ca62ed4f304" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_9830b9b6-865e-4ddb-bc06-7fc32cb4b488" xlink:href="mtz-20230331.xsd#mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_9830b9b6-865e-4ddb-bc06-7fc32cb4b488" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_966a142b-aa8e-452f-9fd3-a53278ef8ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_966a142b-aa8e-452f-9fd3-a53278ef8ede" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a9fb1ea1-1aac-44db-ad72-d1a128b147f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a9fb1ea1-1aac-44db-ad72-d1a128b147f0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_85718e2d-a8ea-443d-a9a8-95a916434c87_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_85718e2d-a8ea-443d-a9a8-95a916434c87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_9db294dc-e18d-4470-87b1-2bb3930eb77e" xlink:href="mtz-20230331.xsd#mtz_EarnoutArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:to="loc_mtz_EarnoutArrangementsMember_9db294dc-e18d-4470-87b1-2bb3930eb77e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f1212f07-c164-4cc0-8e10-e8bd7d7b6021_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_f1212f07-c164-4cc0-8e10-e8bd7d7b6021_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MandatorilyRedeemableStockMember_8dd7cd15-1b3b-41d0-abef-f0820051cb09" xlink:href="mtz-20230331.xsd#mtz_MandatorilyRedeemableStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:to="loc_mtz_MandatorilyRedeemableStockMember_8dd7cd15-1b3b-41d0-abef-f0820051cb09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_c61652b5-f06f-417a-91ef-d52dc0ad0ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_c61652b5-f06f-417a-91ef-d52dc0ad0ffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_38b5a835-c2a4-416b-90ea-9631b735f7a4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_38b5a835-c2a4-416b-90ea-9631b735f7a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_486e7d89-3cd8-4928-8a66-c2df52766b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_486e7d89-3cd8-4928-8a66-c2df52766b36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_760dfdee-adb9-4c2d-a724-b7f6139330e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_760dfdee-adb9-4c2d-a724-b7f6139330e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AllAcquisitionsMember_15316695-bf54-4830-aced-7930e002df40" xlink:href="mtz-20230331.xsd#mtz_AllAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:to="loc_mtz_AllAcquisitionsMember_15316695-bf54-4830-aced-7930e002df40" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails" xlink:type="extended" id="i9184ef412cfb4fbb9828e205162d9a9e_FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d988f559-7afe-4b10-a38f-ba6227438c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d988f559-7afe-4b10-a38f-ba6227438c20" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_805b6ca4-f714-4c3a-a741-2bb283cbb7aa" xlink:href="mtz-20230331.xsd#mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_805b6ca4-f714-4c3a-a741-2bb283cbb7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_86433db4-72c0-4c3d-b629-c85588134742" xlink:href="mtz-20230331.xsd#mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_86433db4-72c0-4c3d-b629-c85588134742" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_a39c50a2-1501-4935-993b-ab4b3fddcb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_a39c50a2-1501-4935-993b-ab4b3fddcb59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_487276ba-5bca-45f8-9214-88ddee19cf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_487276ba-5bca-45f8-9214-88ddee19cf4a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c02933e0-8115-419b-9501-bc0ec603415c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c02933e0-8115-419b-9501-bc0ec603415c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_1e685204-f8f7-44ba-accb-69f39284c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_1e685204-f8f7-44ba-accb-69f39284c5a1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_4cb19366-46ec-4eed-8b15-86ef05d693c5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_4cb19366-46ec-4eed-8b15-86ef05d693c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_34668341-b874-4e93-85e2-3eac746ecf3e" xlink:href="mtz-20230331.xsd#mtz_WahaJVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_WahaJVsMember_34668341-b874-4e93-85e2-3eac746ecf3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_80ef4883-3dfb-49f8-8367-b1a9a8bd122e" xlink:href="mtz-20230331.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_CrossCountryInfrastructureMember_80ef4883-3dfb-49f8-8367-b1a9a8bd122e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_06e21507-ba9c-4323-9ec5-c5f330985446" xlink:href="mtz-20230331.xsd#mtz_FMTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_FMTechMember_06e21507-ba9c-4323-9ec5-c5f330985446" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails" xlink:type="extended" id="ib5d26e024903423ebb6203e8f47987ba_FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7d5da18a-02ab-4f48-978f-d5ee6028d579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7d5da18a-02ab-4f48-978f-d5ee6028d579" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7bb0e005-cdf4-423f-9e5c-0a75f81942ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7bb0e005-cdf4-423f-9e5c-0a75f81942ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_364e3448-eb58-4864-91c3-c457cebeb548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_364e3448-eb58-4864-91c3-c457cebeb548" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6d413fe0-cd1a-4959-8567-14cfa4491c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6d413fe0-cd1a-4959-8567-14cfa4491c35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7288b538-21a4-4cbf-a361-1133a9762467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7288b538-21a4-4cbf-a361-1133a9762467" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_82d256d9-7b1a-4e97-9e47-f3080d18a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_82d256d9-7b1a-4e97-9e47-f3080d18a5cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_505e77e9-99d5-49b0-9f7b-4d7d06321ebe_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_505e77e9-99d5-49b0-9f7b-4d7d06321ebe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_2d2af678-ba00-4ec4-83e6-6fa35ad89ffe" xlink:href="mtz-20230331.xsd#mtz_WahaJVsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:to="loc_mtz_WahaJVsMember_2d2af678-ba00-4ec4-83e6-6fa35ad89ffe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="extended" id="if4c41aa1320e4025a0d10114debed2df_FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_40bd22ad-cf71-4182-8543-e28ebd2cfbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_40bd22ad-cf71-4182-8543-e28ebd2cfbf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c39e2480-0053-4e41-acee-4602cbdecce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c39e2480-0053-4e41-acee-4602cbdecce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b51ca0e1-4e3a-4035-90f4-d9e5470f089c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b51ca0e1-4e3a-4035-90f4-d9e5470f089c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_55b6847e-2af2-47f5-9038-ded98e210d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_55b6847e-2af2-47f5-9038-ded98e210d55" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_8055c439-708c-40fd-ac1a-c60500cc4127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_8055c439-708c-40fd-ac1a-c60500cc4127" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_8906e0f4-c139-467f-a517-4ffcd504729e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_8906e0f4-c139-467f-a517-4ffcd504729e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_5785491a-4e72-4dff-a736-87bc284ead7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_5785491a-4e72-4dff-a736-87bc284ead7a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_8043d6ad-ee92-4654-9924-558f1c0b3c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_8043d6ad-ee92-4654-9924-558f1c0b3c4d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_749e265d-261d-48cc-9739-9610d6d8c03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_FinancingReceivableRevolving_749e265d-261d-48cc-9739-9610d6d8c03e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_b010c2b6-f0e3-4ae2-bce9-b9399b6bbe1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_ContractualObligation_b010c2b6-f0e3-4ae2-bce9-b9399b6bbe1c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f8f356df-1bd1-47e0-9373-aa45f939e725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f8f356df-1bd1-47e0-9373-aa45f939e725" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_06d5120f-d5f6-4c64-9a36-3df5a04b12d1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_06d5120f-d5f6-4c64-9a36-3df5a04b12d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_1dcd4ecb-235c-4318-8466-36eedbdd4d3b" xlink:href="mtz-20230331.xsd#mtz_TelecommunicationsEquityMethodInvesteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_1dcd4ecb-235c-4318-8466-36eedbdd4d3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_154796c2-9e2f-4623-a6c6-554e78375c47" xlink:href="mtz-20230331.xsd#mtz_FMTechMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_FMTechMember_154796c2-9e2f-4623-a6c6-554e78375c47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_0e6490de-ac82-4c22-ab7a-5d71187a1c89" xlink:href="mtz-20230331.xsd#mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_0e6490de-ac82-4c22-ab7a-5d71187a1c89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConfluenceMember_78236752-3078-494a-8372-5cd7981adfd2" xlink:href="mtz-20230331.xsd#mtz_ConfluenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_ConfluenceMember_78236752-3078-494a-8372-5cd7981adfd2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AVCTMember_bc5ae2a7-183e-4bdd-970e-d7f23d7699a7" xlink:href="mtz-20230331.xsd#mtz_AVCTMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_AVCTMember_bc5ae2a7-183e-4bdd-970e-d7f23d7699a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c23f3340-cbc3-4f20-918c-0a6de989b0ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c23f3340-cbc3-4f20-918c-0a6de989b0ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_22adb9b1-a1db-4624-b1d8-89eeabe6329e" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:to="loc_mtz_SubcontractingArrangementsMember_22adb9b1-a1db-4624-b1d8-89eeabe6329e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_225ad454-4d47-439a-8e02-f2d16ede9181" xlink:href="mtz-20230331.xsd#mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:to="loc_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_225ad454-4d47-439a-8e02-f2d16ede9181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dd8577c7-b036-400d-89ad-56be3c498bc0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dd8577c7-b036-400d-89ad-56be3c498bc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_65a0bfaa-0225-4774-95d1-8a778e68395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_65a0bfaa-0225-4774-95d1-8a778e68395a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9d837ceb-c93c-4b02-9642-e146e562a42a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9d837ceb-c93c-4b02-9642-e146e562a42a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c998c1b-107e-4202-a493-58b22f5d2ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:to="loc_us-gaap_CommonStockMember_3c998c1b-107e-4202-a493-58b22f5d2ca3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails" xlink:type="extended" id="i061bcf342ef24485ac56716d969b018d_FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c437f57-5c56-4d71-8930-21107e5fd3be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c437f57-5c56-4d71-8930-21107e5fd3be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_63dfa94f-8c41-4380-ad3f-c55f54d62ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_SeniorNotes_63dfa94f-8c41-4380-ad3f-c55f54d62ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_aa8bac28-9ad3-4e5e-b628-f500c9e87096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_aa8bac28-9ad3-4e5e-b628-f500c9e87096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c1eb9a32-010b-4105-86e6-6b4602189aad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c1eb9a32-010b-4105-86e6-6b4602189aad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_a9621d05-d081-425f-88c5-882e249569a1" xlink:href="mtz-20230331.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_a9621d05-d081-425f-88c5-882e249569a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_35166ad6-b336-4f48-9d48-cc0a33baea1f" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_35166ad6-b336-4f48-9d48-cc0a33baea1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_8a41f71d-2ddd-4fb4-a3ce-54a76bab5077" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentIEASeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_8a41f71d-2ddd-4fb4-a3ce-54a76bab5077" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_d9b6b107-cc03-44b5-9827-cc6b49ec6435" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_d9b6b107-cc03-44b5-9827-cc6b49ec6435" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8980a0dc-6deb-441d-b37e-bb94ac78ad27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8980a0dc-6deb-441d-b37e-bb94ac78ad27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5debd695-5d99-4c4f-9f64-93da3128eade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:to="loc_us-gaap_SeniorNotesMember_5debd695-5d99-4c4f-9f64-93da3128eade" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails" xlink:type="extended" id="i06cdd8d205e842508cddcd28532cc8e4_AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RetainagePercentOfContractBillings_4d1f9a41-789d-4202-b206-31f5c87b9811" xlink:href="mtz-20230331.xsd#mtz_RetainagePercentOfContractBillings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_mtz_RetainagePercentOfContractBillings_4d1f9a41-789d-4202-b206-31f5c87b9811" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3bd5e99d-0137-4eab-9263-ad28540789c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3bd5e99d-0137-4eab-9263-ad28540789c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1af838c0-c041-4935-a6d3-65bf81a76c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1af838c0-c041-4935-a6d3-65bf81a76c14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_cd734d2e-5f97-460e-a309-1f0ad6170970" xlink:href="mtz-20230331.xsd#mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_cd734d2e-5f97-460e-a309-1f0ad6170970" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa4b96eb-b611-487d-99ec-b652315fb83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa4b96eb-b611-487d-99ec-b652315fb83e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_eed45315-8af5-4793-b97f-80d85d6a4d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_eed45315-8af5-4793-b97f-80d85d6a4d24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:to="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c54e8652-f1eb-4155-8c28-637d4cbe7634_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:to="loc_srt_RangeMember_c54e8652-f1eb-4155-8c28-637d4cbe7634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:to="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e5c99a5-ab1e-4d33-8961-29524f370f25" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:to="loc_srt_MinimumMember_7e5c99a5-ab1e-4d33-8961-29524f370f25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35de3ae5-2890-4ac2-9aec-fed22a332978" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:to="loc_srt_MaximumMember_35de3ae5-2890-4ac2-9aec-fed22a332978" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:to="loc_us-gaap_ReceivableTypeDomain_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:to="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_05696737-09bc-4235-b959-1c7f22cb34b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:to="loc_us-gaap_FinanceReceivablesMember_05696737-09bc-4235-b959-1c7f22cb34b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="extended" id="i94bdfb8d78c84706a265b55279e98552_PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9bd7af4e-ac6c-4291-90b1-050c2f74134b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9bd7af4e-ac6c-4291-90b1-050c2f74134b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4a175889-8027-4dc9-af61-7a11c9695684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4a175889-8027-4dc9-af61-7a11c9695684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f1aa0f84-9aa4-4c15-be53-ad142f53b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f1aa0f84-9aa4-4c15-be53-ad142f53b03b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7964246-a52e-4ec2-ab18-0b9750481a59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e7964246-a52e-4ec2-ab18-0b9750481a59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_3655cf14-ec73-4136-bf82-74e27ad28b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_LandMember_3655cf14-ec73-4136-bf82-74e27ad28b78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_31e476cc-1312-44e6-bcb0-efb52561631f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_31e476cc-1312-44e6-bcb0-efb52561631f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d18d27cb-f4a9-49dc-9f67-4b1ed0d320b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d18d27cb-f4a9-49dc-9f67-4b1ed0d320b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a0881a88-04c3-4273-835d-bc3df10876b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a0881a88-04c3-4273-835d-bc3df10876b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_7f89480a-187e-48f3-9230-f66c12c1ef4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_ConstructionInProgressMember_7f89480a-187e-48f3-9230-f66c12c1ef4a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#DebtScheduleofCarryingValuesofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails" xlink:type="extended" id="i6ddb3fc2b3ef4674ad99078da7dee989_DebtScheduleofCarryingValuesofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea64a4aa-c206-4889-99ef-627e3cb27803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea64a4aa-c206-4889-99ef-627e3cb27803" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8be25c7d-8f8d-46a3-a83d-df902595d980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8be25c7d-8f8d-46a3-a83d-df902595d980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations_bdbfbb91-ba8f-4c2e-ab25-5e198ad57a23" xlink:href="mtz-20230331.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_mtz_FinanceLeaseAndOtherObligations_bdbfbb91-ba8f-4c2e-ab25-5e198ad57a23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_8741592f-5499-4438-bbe7-a606f72a53a4" xlink:href="mtz-20230331.xsd#mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_8741592f-5499-4438-bbe7-a606f72a53a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_5f0b581e-c24e-4fc7-b39a-024e14059170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_5f0b581e-c24e-4fc7-b39a-024e14059170" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3be567a9-4fbe-4165-8108-eb2819b68245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3be567a9-4fbe-4165-8108-eb2819b68245" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5006b756-25b7-40b6-a910-513787646527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5006b756-25b7-40b6-a910-513787646527" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_848dde72-cf88-4f6c-8b14-85ff6f8c710b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_848dde72-cf88-4f6c-8b14-85ff6f8c710b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_802ed540-b16d-4152-8c79-f83ce946d275_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_802ed540-b16d-4152-8c79-f83ce946d275_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_e310c920-8a7f-43b3-bdfe-d58140705183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_e310c920-8a7f-43b3-bdfe-d58140705183" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5a3797f6-f1f5-4d0e-be48-48947fc57ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:to="loc_us-gaap_SeniorNotesMember_5a3797f6-f1f5-4d0e-be48-48947fc57ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_69117b2a-2c70-48b4-9864-9daaa5fe2f34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:to="loc_us-gaap_CreditFacilityDomain_69117b2a-2c70-48b4-9864-9daaa5fe2f34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:to="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5e137a8f-b87a-49c5-81c2-98a7920cbb11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5e137a8f-b87a-49c5-81c2-98a7920cbb11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a3bcd12f-7112-4d28-a0dc-50e012460800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:to="loc_us-gaap_LoansPayableMember_a3bcd12f-7112-4d28-a0dc-50e012460800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c78baf28-6a44-4d97-8139-ca010509a854_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c78baf28-6a44-4d97-8139-ca010509a854_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_781348b6-b36e-4def-88c5-387e53048599" xlink:href="mtz-20230331.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_781348b6-b36e-4def-88c5-387e53048599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_2271c593-b953-4cb2-8e9e-8f9329b233e0" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_2271c593-b953-4cb2-8e9e-8f9329b233e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022TermLoansMember_927d86e0-7874-4a07-b2f5-c0595edfbedd" xlink:href="mtz-20230331.xsd#mtz_A2022TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_A2022TermLoansMember_927d86e0-7874-4a07-b2f5-c0595edfbedd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#DebtSeniorCreditFacilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" xlink:type="extended" id="i0f232a3040d24d70929c4cbb4904e423_DebtSeniorCreditFacilityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e715438-b3bf-4ec4-a9a7-de344ae4790e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e715438-b3bf-4ec4-a9a7-de344ae4790e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_4c6d25a4-1308-4bc0-b73a-47e4ba23d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_4c6d25a4-1308-4bc0-b73a-47e4ba23d9a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_2cdea5ac-b87c-45ee-afea-44e2ade6b41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_2cdea5ac-b87c-45ee-afea-44e2ade6b41d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0ed5e054-a41b-4a99-9519-dadb448932d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0ed5e054-a41b-4a99-9519-dadb448932d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_486b240c-113f-45f3-9433-72fee586fb87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_486b240c-113f-45f3-9433-72fee586fb87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dcf1c354-ed88-4bd5-9d79-f7994317f97e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dcf1c354-ed88-4bd5-9d79-f7994317f97e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_8a3722a5-711d-4784-a394-83ff9bfd1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_8a3722a5-711d-4784-a394-83ff9bfd1c81" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5eaadb6b-6516-46f7-bd6f-de860a26a1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCredit_5eaadb6b-6516-46f7-bd6f-de860a26a1c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_0ecf2fd3-61bf-4417-b59c-bb525ac0e95b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_0ecf2fd3-61bf-4417-b59c-bb525ac0e95b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ef0954f8-b749-40d8-8322-f8cb393bad32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ef0954f8-b749-40d8-8322-f8cb393bad32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_a89c9edc-5923-44bf-8e6d-bff70d536404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_a89c9edc-5923-44bf-8e6d-bff70d536404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_f9cd172d-70ab-420b-b625-e931ec567b74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:to="loc_us-gaap_CreditFacilityDomain_f9cd172d-70ab-420b-b625-e931ec567b74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:to="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7eb549ca-e273-4b71-ba70-a214d8753cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7eb549ca-e273-4b71-ba70-a214d8753cb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_1d499c2a-49b9-4db3-bc0d-5ffc77ed6d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_LoansPayableMember_1d499c2a-49b9-4db3-bc0d-5ffc77ed6d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b57cb91e-923a-41a9-b758-12b726018ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_LetterOfCreditMember_b57cb91e-923a-41a9-b758-12b726018ac7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ForeignDenominationMember_a6246f40-9405-4c41-9bd9-ca72bd1e4c9f" xlink:href="mtz-20230331.xsd#mtz_ForeignDenominationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_mtz_ForeignDenominationMember_a6246f40-9405-4c41-9bd9-ca72bd1e4c9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3d76e11e-b65d-42f2-a110-db12c3c42339_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3d76e11e-b65d-42f2-a110-db12c3c42339_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:to="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_aabdfede-41c3-46a9-8afb-023d893d0994" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:to="loc_srt_ScenarioForecastMember_aabdfede-41c3-46a9-8afb-023d893d0994" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_c035cb79-d086-4128-b223-bc2744db955d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_c035cb79-d086-4128-b223-bc2744db955d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6efc0476-7e17-4e10-ae04-0a1504d61c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6efc0476-7e17-4e10-ae04-0a1504d61c17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46de9118-8ab3-43f0-a7e5-849b43d37f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46de9118-8ab3-43f0-a7e5-849b43d37f31" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#DebtOtherCreditFacilitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails" xlink:type="extended" id="ibf847dfda4bc4262bf927c06b8509a2b_DebtOtherCreditFacilitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5a2276f5-4025-455f-a66d-459924dabbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5a2276f5-4025-455f-a66d-459924dabbb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_481de5cf-6d1b-4f42-ac89-66b63d18c402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_481de5cf-6d1b-4f42-ac89-66b63d18c402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1c9d26d0-5300-460c-85bb-89e809ddc0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1c9d26d0-5300-460c-85bb-89e809ddc0ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_06b52f0f-4873-4077-85ca-79568eb960c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_06b52f0f-4873-4077-85ca-79568eb960c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_06c09148-2963-4ae3-9a69-fbd3fb5565c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_06c09148-2963-4ae3-9a69-fbd3fb5565c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_310a9213-ba22-4d65-ba4e-10630a8c0916_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_310a9213-ba22-4d65-ba4e-10630a8c0916_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1b794085-3159-4ff0-a59f-6756eb829e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:to="loc_us-gaap_LineOfCreditMember_1b794085-3159-4ff0-a59f-6756eb829e74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c7bada00-e221-4271-a152-5855c817d367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c7bada00-e221-4271-a152-5855c817d367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_876fa752-d572-4cfe-924a-22fb88d7d0b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:to="loc_us-gaap_CreditFacilityDomain_876fa752-d572-4cfe-924a-22fb88d7d0b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:to="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cf94fec1-c10c-441f-b1cc-f0849be445ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:to="loc_us-gaap_LetterOfCreditMember_cf94fec1-c10c-441f-b1cc-f0849be445ad" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#Debt2022TermLoanFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" xlink:type="extended" id="i64ecb3af7d4e4b648092e50560f2ab7c_Debt2022TermLoanFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_fe001e30-901b-4494-9cc2-169146eac612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_fe001e30-901b-4494-9cc2-169146eac612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_0b9a6530-ba98-4e6d-9edf-a645a5df9c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentTerm_0b9a6530-ba98-4e6d-9edf-a645a5df9c78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_DebtInstrumentQuarterlyInstallments_84f4f6ec-d8eb-4655-b5ed-af0d45c07ba0" xlink:href="mtz-20230331.xsd#mtz_DebtInstrumentQuarterlyInstallments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_mtz_DebtInstrumentQuarterlyInstallments_84f4f6ec-d8eb-4655-b5ed-af0d45c07ba0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2ee0e7b9-fd17-4b0f-af78-734b4bc03bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2ee0e7b9-fd17-4b0f-af78-734b4bc03bb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b38cab38-8a21-45b7-9145-9f32b2c54aa1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:to="loc_us-gaap_CreditFacilityDomain_b38cab38-8a21-45b7-9145-9f32b2c54aa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:to="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_7a3b5e5b-2afa-4af1-8f73-f2c3e5f62581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:to="loc_us-gaap_UnsecuredDebtMember_7a3b5e5b-2afa-4af1-8f73-f2c3e5f62581" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9480ad14-36a3-4602-b955-7ad90aed82f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9480ad14-36a3-4602-b955-7ad90aed82f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:to="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember_1059c546-8fc1-45c4-bef8-6fcc1e74eb35" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityThreeYearTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:to="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember_1059c546-8fc1-45c4-bef8-6fcc1e74eb35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember_9eae909b-e02d-4f34-9f89-4df3b837200c" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityFiveYearTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:to="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember_9eae909b-e02d-4f34-9f89-4df3b837200c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_92b886a1-698d-4ad9-92aa-c7ed17ce663b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:to="loc_us-gaap_LineOfCreditMember_92b886a1-698d-4ad9-92aa-c7ed17ce663b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_db95f099-a18d-4bd4-8b09-029b7ca215fe_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_db95f099-a18d-4bd4-8b09-029b7ca215fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e6c6ea0f-b97f-437b-82eb-7b917cc378e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:to="loc_srt_ScenarioForecastMember_e6c6ea0f-b97f-437b-82eb-7b917cc378e7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#LeaseObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/LeaseObligationsNarrativeDetails" xlink:type="extended" id="i45f3922226e8477390473c06e8f8084d_LeaseObligationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseTermOfContract_4a411535-5e67-4e4e-be64-d7d5386bafed" xlink:href="mtz-20230331.xsd#mtz_LesseeLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_mtz_LesseeLeaseTermOfContract_4a411535-5e67-4e4e-be64-d7d5386bafed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseRenewalTerm_8382fa13-c0c6-4bd3-a312-d5daa1421058" xlink:href="mtz-20230331.xsd#mtz_LesseeLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_mtz_LesseeLeaseRenewalTerm_8382fa13-c0c6-4bd3-a312-d5daa1421058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f5fe967b-f661-443b-9d84-d396b84d1764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f5fe967b-f661-443b-9d84-d396b84d1764" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_718d8b9d-8096-43f0-aca6-c62281af3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_718d8b9d-8096-43f0-aca6-c62281af3c6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf76d5ff-6db3-4ec0-9e63-b281ca7d4aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf76d5ff-6db3-4ec0-9e63-b281ca7d4aab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d3479341-b8cd-4767-8220-e402a2e17e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d3479341-b8cd-4767-8220-e402a2e17e35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ba1c6530-9c79-4045-8bd5-f80ccf3b0293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ba1c6530-9c79-4045-8bd5-f80ccf3b0293" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_850a20eb-65cb-4194-8b06-d5c6ad172142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_850a20eb-65cb-4194-8b06-d5c6ad172142" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_5de033c5-6110-47dc-9977-85438cc42f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseExpense_5de033c5-6110-47dc-9977-85438cc42f2c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bfbc1d90-9b17-4ef2-abd1-fc7bd95c16f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_VariableLeaseCost_bfbc1d90-9b17-4ef2-abd1-fc7bd95c16f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2279bc90-1bbc-44a9-a5f3-c23a4fb2aec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_ShortTermLeaseCost_2279bc90-1bbc-44a9-a5f3-c23a4fb2aec0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_222a0bd4-e1c0-4dda-a416-a46b714908d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_222a0bd4-e1c0-4dda-a416-a46b714908d0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b339b1fc-8857-4f3e-a2d1-5f1f8746285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b339b1fc-8857-4f3e-a2d1-5f1f8746285e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_211c0530-c617-4ea2-ad70-484557a925ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_211c0530-c617-4ea2-ad70-484557a925ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_31d37c71-c650-4089-a0eb-db96d5d9fc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_31d37c71-c650-4089-a0eb-db96d5d9fc5b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9b5cfbaa-0f54-4c17-9086-43835a096044_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:to="loc_srt_RangeMember_9b5cfbaa-0f54-4c17-9086-43835a096044_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:to="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c093fdd6-3ad5-45ef-be48-f57cd4f615d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:to="loc_srt_MinimumMember_c093fdd6-3ad5-45ef-be48-f57cd4f615d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8797fda1-e126-41bf-9d33-00a689e87a2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:to="loc_srt_MaximumMember_8797fda1-e126-41bf-9d33-00a689e87a2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_ba97e803-e3af-40e9-a91c-7a451bbe24af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:to="loc_us-gaap_LeaseContractualTermDomain_ba97e803-e3af-40e9-a91c-7a451bbe24af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:to="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentLeasesMember_d9d93d74-41f3-4ca2-b35d-e780a2568b9b" xlink:href="mtz-20230331.xsd#mtz_EquipmentLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:to="loc_mtz_EquipmentLeasesMember_d9d93d74-41f3-4ca2-b35d-e780a2568b9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FacilityLeasesMember_6fac1c91-e329-4530-88a3-1aca0aa8848a" xlink:href="mtz-20230331.xsd#mtz_FacilityLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:to="loc_mtz_FacilityLeasesMember_6fac1c91-e329-4530-88a3-1aca0aa8848a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c3abb8b-3237-4362-90b9-fcbb8be233ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6c3abb8b-3237-4362-90b9-fcbb8be233ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_b6335e15-eb84-4b04-a24e-fb4de3738684" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:to="loc_mtz_A2023AcquisitionsMember_b6335e15-eb84-4b04-a24e-fb4de3738684" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_d41b2024-d4fa-49d5-9e25-acd3fc214dd5" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:to="loc_mtz_A2022AcquisitionsMember_d41b2024-d4fa-49d5-9e25-acd3fc214dd5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="iad13f8fc72894c66b0b10d1597499f92_StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d41352a8-c37d-430b-8226-a3a1f49a1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d41352a8-c37d-430b-8226-a3a1f49a1f3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_67157ef4-645d-40cc-9dbd-3af0524674fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_67157ef4-645d-40cc-9dbd-3af0524674fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fde5e7d4-c121-476e-95fe-73c40285f5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fde5e7d4-c121-476e-95fe-73c40285f5f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_7981948e-5a72-4dea-bac0-c5215198fb8c" xlink:href="mtz-20230331.xsd#mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_7981948e-5a72-4dea-bac0-c5215198fb8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:to="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_172b303c-2747-4eb0-b740-03e7eee942d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_172b303c-2747-4eb0-b740-03e7eee942d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_aa048603-50f4-4fbf-ad8f-abfa3608641a" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_aa048603-50f4-4fbf-ad8f-abfa3608641a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" xlink:type="extended" id="i44d19f010c4a4dac9a44ab57f15abcc1_StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0a21b83-1adc-412b-85c1-25ccbc18eca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0a21b83-1adc-412b-85c1-25ccbc18eca9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4768e4a7-f823-4da6-b5d0-80d1ed13c545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4768e4a7-f823-4da6-b5d0-80d1ed13c545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e5cfcdbb-7363-4c3f-8af3-22c051226e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e5cfcdbb-7363-4c3f-8af3-22c051226e0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:to="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90fd9141-1635-4c05-80e0-0dce77386124_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90fd9141-1635-4c05-80e0-0dce77386124_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_de6e0fc5-c80b-4b7c-90df-52cd49f64ccf" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_de6e0fc5-c80b-4b7c-90df-52cd49f64ccf" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails" xlink:type="extended" id="i85e0fb698967440181eacfa1ecf7c26f_StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0abe3b26-3abc-4664-b5d3-9f4d340f6ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0abe3b26-3abc-4664-b5d3-9f4d340f6ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_46a539ae-fbf8-4d2e-83f1-628e4b792087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_46a539ae-fbf8-4d2e-83f1-628e4b792087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_78c12b0b-3282-4153-b3d9-74b3cc4670bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_78c12b0b-3282-4153-b3d9-74b3cc4670bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62d61ee5-515b-4aa5-b6f6-e346446d9d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62d61ee5-515b-4aa5-b6f6-e346446d9d23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a5e324d8-46bf-40f6-9c25-ebe3145bcf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4ed01ec-543f-475e-930f-cf82641c2720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4ed01ec-543f-475e-930f-cf82641c2720" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d2eb8d5-5e1f-421f-a793-262891aebe34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d2eb8d5-5e1f-421f-a793-262891aebe34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ba69b069-5e79-4219-b1bf-3df07cede819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ba69b069-5e79-4219-b1bf-3df07cede819" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0997a68a-45e8-4a27-981f-ff28c7017d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0997a68a-45e8-4a27-981f-ff28c7017d20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a61e555c-b673-45f1-a0af-6875a60fd91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:to="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c219db00-bfc2-47e7-9e7d-9b04f0dd2777_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c219db00-bfc2-47e7-9e7d-9b04f0dd2777_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_a6d8991c-07e3-4d09-9de5-d71f030d6ad2" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_a6d8991c-07e3-4d09-9de5-d71f030d6ad2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_230b49e7-ccb7-4944-a322-a07d72da59d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_230b49e7-ccb7-4944-a322-a07d72da59d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails" xlink:type="extended" id="id4a50e7dad7b416ebbec4cfe4acc30b9_StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_35fdb762-60f0-40fc-a880-975f3b9642ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_35fdb762-60f0-40fc-a880-975f3b9642ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9b5ee7ed-2655-41df-a474-ad050be13af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9b5ee7ed-2655-41df-a474-ad050be13af6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bc95cc4-05b9-4649-b7d5-776138b7ffd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bc95cc4-05b9-4649-b7d5-776138b7ffd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_04ca33b3-0ff0-4979-a051-1b22124b6b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_04ca33b3-0ff0-4979-a051-1b22124b6b9c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:to="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_460bb293-2582-48ea-8590-cfd9ccbeb4ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_460bb293-2582-48ea-8590-cfd9ccbeb4ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_73b8af06-2731-4730-8a0a-2547e81e8c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:to="loc_us-gaap_EmployeeStockMember_73b8af06-2731-4730-8a0a-2547e81e8c3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#OtherRetirementPlansDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/OtherRetirementPlansDetails" xlink:type="extended" id="i42a9f7eae5524ba18f8080346a5d197c_OtherRetirementPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_849e506a-65d0-417a-9365-afa50645052f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanNumberOfEmployeesCovered"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:to="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_849e506a-65d0-417a-9365-afa50645052f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d93e5ed2-efc1-418d-b99b-2c63f811bd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d93e5ed2-efc1-418d-b99b-2c63f811bd0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:to="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83f6ad97-11ba-4eca-8a22-169137275535_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:to="loc_srt_RangeMember_83f6ad97-11ba-4eca-8a22-169137275535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:to="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d46b414d-8508-43f4-85fd-c580f6e689f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:to="loc_srt_MinimumMember_d46b414d-8508-43f4-85fd-c580f6e689f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_24bf4307-e2dd-490b-bb37-b49d8c018a47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:to="loc_srt_MaximumMember_24bf4307-e2dd-490b-bb37-b49d8c018a47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_503b2c17-f620-444e-951e-87ac1e53ef5a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_503b2c17-f620-444e-951e-87ac1e53ef5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d78ef80d-4fae-41cb-8864-6e8ffedf6bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d78ef80d-4fae-41cb-8864-6e8ffedf6bbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53bfd4f8-cefc-4f73-ba5e-6be648bdf312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53bfd4f8-cefc-4f73-ba5e-6be648bdf312" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EquityDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EquityDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/EquityDetails" xlink:type="extended" id="i3872a7d434894858a9a7b20ff2c1f424_EquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_c1b7e82e-845d-4b09-9d80-1816d9b7a8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_c1b7e82e-845d-4b09-9d80-1816d9b7a8d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_75339c43-2ed7-42a7-ad36-08fc9eaa1ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_75339c43-2ed7-42a7-ad36-08fc9eaa1ac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4c386b13-418c-450a-8e1d-eeff61f1ab0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4c386b13-418c-450a-8e1d-eeff61f1ab0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b162a6e3-e804-49b7-af4b-b6f7d6373ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b162a6e3-e804-49b7-af4b-b6f7d6373ff7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_eca72b24-1656-4634-9e4f-5aafd8d2c866_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_eca72b24-1656-4634-9e4f-5aafd8d2c866_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_December2018ShareRepurchaseProgramMember_35eca416-33a6-4339-b6c8-3b11fae6eefb" xlink:href="mtz-20230331.xsd#mtz_December2018ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:to="loc_mtz_December2018ShareRepurchaseProgramMember_35eca416-33a6-4339-b6c8-3b11fae6eefb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_March2020ShareRepurchaseProgramMember_73e1a987-b0f1-4a7c-940f-b87c593830ce" xlink:href="mtz-20230331.xsd#mtz_March2020ShareRepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:to="loc_mtz_March2020ShareRepurchaseProgramMember_73e1a987-b0f1-4a7c-940f-b87c593830ce" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#SegmentsandRelatedInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails" xlink:type="extended" id="ib39b2d5dbf9a4684bef5b647b410fd14_SegmentsandRelatedInformationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_100bc45a-34e2-4d36-8618-800ad3df9bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_NumberOfOperatingSegments_100bc45a-34e2-4d36-8618-800ad3df9bca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9194ea65-7f62-4739-8495-cdd33449e005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_NumberOfReportableSegments_9194ea65-7f62-4739-8495-cdd33449e005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_1bfa1d05-904d-4159-b585-40d5a6442a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_1bfa1d05-904d-4159-b585-40d5a6442a3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ce491417-9e84-40d2-857a-aab1539580e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:to="loc_us-gaap_SegmentDomain_ce491417-9e84-40d2-857a-aab1539580e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:to="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_30419895-66c4-46fa-9c2e-f38b163f044d" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_CommunicationsSegmentMember_30419895-66c4-46fa-9c2e-f38b163f044d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_5e4db10e-2427-4573-afcd-87071482ea09" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_5e4db10e-2427-4573-afcd-87071482ea09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_5af756b2-f74b-4d2c-938f-88016c0ee2af" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_PowerDeliverySegmentMember_5af756b2-f74b-4d2c-938f-88016c0ee2af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f4b863cd-a823-487a-ab92-7f1957fe4390_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:to="loc_srt_ConsolidationItemsDomain_f4b863cd-a823-487a-ab92-7f1957fe4390_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:to="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e7659844-ec5e-4cc6-a461-2dd1a01733b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:to="loc_us-gaap_OperatingSegmentsMember_e7659844-ec5e-4cc6-a461-2dd1a01733b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cc285056-d8d6-4431-b96c-f7bd691fccb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cc285056-d8d6-4431-b96c-f7bd691fccb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_1efdbb48-17c2-4885-a616-506dd64e817d" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:to="loc_mtz_A2023AcquisitionsMember_1efdbb48-17c2-4885-a616-506dd64e817d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" xlink:type="extended" id="if7d885b8fc534d31acaac6d1998611b5_SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd8fa3e4-88a6-40f0-9305-9e6438e9b6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_Revenues_dd8fa3e4-88a6-40f0-9305-9e6438e9b6f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_93b1cd52-17ae-48f2-bb48-ceb2cb256910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_93b1cd52-17ae-48f2-bb48-ceb2cb256910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_f77fe46a-8440-4902-812c-a4e47c3b31fc" xlink:href="mtz-20230331.xsd#mtz_EBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_mtz_EBITDA_f77fe46a-8440-4902-812c-a4e47c3b31fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ed23d6cc-bb02-4f78-9938-821a20916f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ed23d6cc-bb02-4f78-9938-821a20916f84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_09bfda6f-e62e-4e09-bf32-da101d82e20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_Assets_09bfda6f-e62e-4e09-bf32-da101d82e20a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_18bed42a-0c16-47e4-b78c-02fab159749e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:to="loc_srt_ConsolidationItemsDomain_18bed42a-0c16-47e4-b78c-02fab159749e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:to="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e36d32e0-7f50-4764-b2e9-58d006acd8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_OperatingSegmentsMember_e36d32e0-7f50-4764-b2e9-58d006acd8f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_049a4207-fefc-4164-ab6d-4bd363f9051f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_IntersegmentEliminationMember_049a4207-fefc-4164-ab6d-4bd363f9051f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_49e57763-48ea-4327-8b91-25c89ee51c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_CorporateNonSegmentMember_49e57763-48ea-4327-8b91-25c89ee51c76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c829ba3f-6c9f-4cab-b389-d9c6601e972f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:to="loc_us-gaap_SegmentDomain_c829ba3f-6c9f-4cab-b389-d9c6601e972f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:to="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_801d0f25-4089-492e-bd3b-30cc3cce8a71" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_CommunicationsSegmentMember_801d0f25-4089-492e-bd3b-30cc3cce8a71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_89a4720e-0e79-41aa-8baf-11cd393ebff9" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_89a4720e-0e79-41aa-8baf-11cd393ebff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_b4ea445f-fef0-4d59-b9b5-78f281de445a" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_OilAndGasSegmentMember_b4ea445f-fef0-4d59-b9b5-78f281de445a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_9986fdb5-a736-4c3c-ab03-36d25d70d82e" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_PowerDeliverySegmentMember_9986fdb5-a736-4c3c-ab03-36d25d70d82e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_fc305305-5942-4778-a89d-a476af3f5313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_us-gaap_AllOtherSegmentsMember_fc305305-5942-4778-a89d-a476af3f5313" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_03742a93-f647-418f-b988-91ee0198b997_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_03742a93-f647-418f-b988-91ee0198b997_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7be78676-2665-40cc-b291-a58f690a3cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7be78676-2665-40cc-b291-a58f690a3cef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e4930e3a-6e67-4bf6-8db4-779dee0f8f08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e4930e3a-6e67-4bf6-8db4-779dee0f8f08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_bdbfe7c7-653e-4004-b1ea-e75212304d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:to="loc_us-gaap_SalesRevenueNetMember_bdbfe7c7-653e-4004-b1ea-e75212304d48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_bfab584d-d213-4565-b77b-674fd8ac6209_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:to="loc_srt_NameOfMajorCustomerDomain_bfab584d-d213-4565-b77b-674fd8ac6209_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:to="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UtilitiesMember_4f2e3610-8c4f-48b3-95b0-86fc2cdd8956" xlink:href="mtz-20230331.xsd#mtz_UtilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:to="loc_mtz_UtilitiesMember_4f2e3610-8c4f-48b3-95b0-86fc2cdd8956" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails" xlink:type="extended" id="i5a922f9033ce4f1e8129029782caa853_SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3f16d9ae-97a7-418a-bbad-52ffa930d976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_Revenues_3f16d9ae-97a7-418a-bbad-52ffa930d976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2cf8db84-a4e0-4170-9254-212c30464fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2cf8db84-a4e0-4170-9254-212c30464fa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_f0a11d1a-039b-4e03-b529-da872a03050c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_f0a11d1a-039b-4e03-b529-da872a03050c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6a64f740-1064-490f-b7b2-2fc0e20e3de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6a64f740-1064-490f-b7b2-2fc0e20e3de4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6538f124-e8c3-44be-9b1d-3e23cfa14200_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:to="loc_srt_SegmentGeographicalDomain_6538f124-e8c3-44be-9b1d-3e23cfa14200_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:to="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fddd9f6a-f1c2-4813-8476-e903031bbf77" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:to="loc_country_US_fddd9f6a-f1c2-4813-8476-e903031bbf77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_e17fac34-7318-4ba9-956f-613d564c73e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:to="loc_us-gaap_NonUsMember_e17fac34-7318-4ba9-956f-613d564c73e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_b276204e-12e5-4942-8f7f-dfc8b0348b39_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:to="loc_srt_NameOfMajorCustomerDomain_b276204e-12e5-4942-8f7f-dfc8b0348b39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:to="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GovernmentTransactionsMember_10862df2-d9c0-411b-a7a4-be242a5dc687" xlink:href="mtz-20230331.xsd#mtz_GovernmentTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:to="loc_mtz_GovernmentTransactionsMember_10862df2-d9c0-411b-a7a4-be242a5dc687" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3715c0d7-54bc-473a-91c2-88733df9bbd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3715c0d7-54bc-473a-91c2-88733df9bbd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_55357ecc-1b4c-4a68-b76e-4f712fb6b536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:to="loc_us-gaap_AccountsReceivableMember_55357ecc-1b4c-4a68-b76e-4f712fb6b536" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_90ddd436-15c7-4c59-89ff-330dc0b7fecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:to="loc_us-gaap_SalesRevenueNetMember_90ddd436-15c7-4c59-89ff-330dc0b7fecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7de8afa2-e31f-42bf-a434-8207082bb0ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7de8afa2-e31f-42bf-a434-8207082bb0ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_caadd048-2b45-458c-a161-1a8c736c5282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_caadd048-2b45-458c-a161-1a8c736c5282" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f616e74a-e3f2-4549-960f-cb18edb8d994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f616e74a-e3f2-4549-960f-cb18edb8d994" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i3fe228f116084c1fa2e059c7ba720005_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLand_7ef59985-ae3f-45f1-b1e6-71659ddeaf39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLand"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_PaymentsToAcquireLand_7ef59985-ae3f-45f1-b1e6-71659ddeaf39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1452f491-f110-4582-b99e-fe9005ea3a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1452f491-f110-4582-b99e-fe9005ea3a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_a4adedfb-b6cd-46e7-bace-180159aede64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_a4adedfb-b6cd-46e7-bace-180159aede64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3cb7fd42-e3b5-49ef-8012-6a1de48a126a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3cb7fd42-e3b5-49ef-8012-6a1de48a126a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_24e12c3d-f048-42d3-ad3f-99aab000cd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_24e12c3d-f048-42d3-ad3f-99aab000cd58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit_7c0e43d2-b72e-4031-9f27-8ba7d7096023" xlink:href="mtz-20230331.xsd#mtz_EnvironmentalRemediationInsurancePolicyLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit_7c0e43d2-b72e-4031-9f27-8ba7d7096023" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b55d54ee-010c-4793-bdc2-88a4dc624b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b55d54ee-010c-4793-bdc2-88a4dc624b14" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_49fcd4fd-831e-4f5b-8b4a-93277ee039a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_49fcd4fd-831e-4f5b-8b4a-93277ee039a0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_301bec6b-5218-4d0c-b2ff-2042f4b781c2" xlink:href="mtz-20230331.xsd#mtz_EstimatedCostsToCompleteProjectsSecuredByBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_301bec6b-5218-4d0c-b2ff-2042f4b781c2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_acf69a8a-c517-49f7-b76c-9dd3d7c7275f" xlink:href="mtz-20230331.xsd#mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_acf69a8a-c517-49f7-b76c-9dd3d7c7275f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfJointVentures_6706e3a3-a27f-455d-ae7a-0829c2fdc511" xlink:href="mtz-20230331.xsd#mtz_NumberOfJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_NumberOfJointVentures_6706e3a3-a27f-455d-ae7a-0829c2fdc511" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PaymentsForOtherProjectRelatedFinancing_d868e5d8-c233-40d8-9fe2-25b21347c1af" xlink:href="mtz-20230331.xsd#mtz_PaymentsForOtherProjectRelatedFinancing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_PaymentsForOtherProjectRelatedFinancing_d868e5d8-c233-40d8-9fe2-25b21347c1af" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_820b7517-53ab-4d29-91ee-5444a21142a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_820b7517-53ab-4d29-91ee-5444a21142a0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_9f430ab6-61d0-4377-a5ff-b8bee2d5554b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_SelfInsuranceReserve_9f430ab6-61d0-4377-a5ff-b8bee2d5554b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_1db104b5-62a9-4d71-b8c2-f8e4a980f416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_1db104b5-62a9-4d71-b8c2-f8e4a980f416" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_03ee81bd-1f73-445a-8f00-bf5fe41e3c20" xlink:href="mtz-20230331.xsd#mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_03ee81bd-1f73-445a-8f00-bf5fe41e3c20" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_fbffd1ad-56b6-4fb4-9d5f-6b7c5b143477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_fbffd1ad-56b6-4fb4-9d5f-6b7c5b143477" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_90729dd1-4e28-48f9-8656-99426f79d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_90729dd1-4e28-48f9-8656-99426f79d8b1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfCustomers_228d0e51-ec03-4575-b050-32acf7d09f7d" xlink:href="mtz-20230331.xsd#mtz_NumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_NumberOfCustomers_228d0e51-ec03-4575-b050-32acf7d09f7d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_f0e90126-de27-40ac-9cb1-b6ba295dbb70_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:to="loc_srt_LitigationCaseTypeDomain_f0e90126-de27-40ac-9cb1-b6ba295dbb70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:to="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMatterMember_53fda21f-d91d-41fd-9e05-8993a9900b1f" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMatterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:to="loc_mtz_SiliconRanchCorporationLLCMatterMember_53fda21f-d91d-41fd-9e05-8993a9900b1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c62bcad-6a3f-4b25-a244-79c3fc116c6c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:to="loc_dei_EntityDomain_7c62bcad-6a3f-4b25-a244-79c3fc116c6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:to="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_HLFarmsMember_05c58f37-b400-4186-94b1-0ed29e1c919b" xlink:href="mtz-20230331.xsd#mtz_HLFarmsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_HLFarmsMember_05c58f37-b400-4186-94b1-0ed29e1c919b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_685a1736-9662-434e-854c-64afc44207b5" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_685a1736-9662-434e-854c-64afc44207b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMember_2165cbe9-0c86-4c23-97e1-381d73162e6f" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_SiliconRanchCorporationLLCMember_2165cbe9-0c86-4c23-97e1-381d73162e6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_919012bf-6154-4b67-a169-5bb3e99529f4" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_919012bf-6154-4b67-a169-5bb3e99529f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IEAConstructorsLLCMember_6a90c7e9-8bec-4a78-bdaf-cd730432d806" xlink:href="mtz-20230331.xsd#mtz_IEAConstructorsLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_IEAConstructorsLLCMember_6a90c7e9-8bec-4a78-bdaf-cd730432d806" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_cf60565f-7dc6-44d6-bb28-3a80a22ea63e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_cf60565f-7dc6-44d6-bb28-3a80a22ea63e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ee24d1a5-149a-467b-8737-f2edd32b27e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:to="loc_us-gaap_SubsequentEventMember_ee24d1a5-149a-467b-8737-f2edd32b27e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9d2aa93c-08fa-40ac-9320-c571362fe3c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_9d2aa93c-08fa-40ac-9320-c571362fe3c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LitigationSettlementBenchmarkMember_d971c36b-f162-4938-bcf8-30c5a22ccc18" xlink:href="mtz-20230331.xsd#mtz_LitigationSettlementBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:to="loc_mtz_LitigationSettlementBenchmarkMember_d971c36b-f162-4938-bcf8-30c5a22ccc18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_7d8ef314-9a7f-4453-9672-d9a71fa05a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:to="loc_us-gaap_SalesRevenueNetMember_7d8ef314-9a7f-4453-9672-d9a71fa05a25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_01d70460-edc3-4c18-9097-f4fb6ec9da84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_01d70460-edc3-4c18-9097-f4fb6ec9da84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember_042da94c-bea3-45fd-bb7f-c6264b806743" xlink:href="mtz-20230331.xsd#mtz_CommitmentsAndContingenciesConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:to="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember_042da94c-bea3-45fd-bb7f-c6264b806743" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_96641e28-cb76-4bf0-b069-c18893f86f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_96641e28-cb76-4bf0-b069-c18893f86f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_20c929ee-f793-471b-84f7-00c24ddfeff3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_20c929ee-f793-471b-84f7-00c24ddfeff3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cbb5732d-7bfc-43a3-8715-f79fcc8ee50c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:to="loc_srt_SubsidiariesMember_cbb5732d-7bfc-43a3-8715-f79fcc8ee50c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_4a9a319f-42e2-4cfe-9f2b-288494b39cf5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_4a9a319f-42e2-4cfe-9f2b-288494b39cf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_4d7d6779-c3f3-4ee8-82f8-e452fd260f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_4d7d6779-c3f3-4ee8-82f8-e452fd260f29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46a6e9d4-83cf-4bd6-9554-5ede5e7d4329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46a6e9d4-83cf-4bd6-9554-5ede5e7d4329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_f0e17010-f4eb-42c4-b251-3117081a805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SuretyBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_SuretyBondMember_f0e17010-f4eb-42c4-b251-3117081a805a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_38893405-80a1-4e4d-a114-55d4bdabb1a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:to="loc_us-gaap_RelatedPartyDomain_38893405-80a1-4e4d-a114-55d4bdabb1a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:to="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_a09c1985-4f4a-40b4-b74d-49dfa9beb675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_us-gaap_CorporateJointVentureMember_a09c1985-4f4a-40b4-b74d-49dfa9beb675" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractualJointVentureMember_37ffef49-c387-4946-9840-e04e3d04fbd4" xlink:href="mtz-20230331.xsd#mtz_ContractualJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_mtz_ContractualJointVentureMember_37ffef49-c387-4946-9840-e04e3d04fbd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CaptiveInsuranceCompanyMember_80dfa55f-4345-45d7-afb2-c03702f2da56" xlink:href="mtz-20230331.xsd#mtz_CaptiveInsuranceCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_mtz_CaptiveInsuranceCompanyMember_80dfa55f-4345-45d7-afb2-c03702f2da56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3e588980-562d-4a7f-b18f-6e11f58acbd8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:to="loc_srt_OwnershipDomain_3e588980-562d-4a7f-b18f-6e11f58acbd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:to="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_ba5f6181-e430-4201-9db3-fe4fe9845567" xlink:href="mtz-20230331.xsd#mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:to="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_ba5f6181-e430-4201-9db3-fe4fe9845567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVentureCivilConstructionProjectMember_b3fcdb6b-5320-49ca-9cb0-9bd2617f7ff7" xlink:href="mtz-20230331.xsd#mtz_JointVentureCivilConstructionProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:to="loc_mtz_JointVentureCivilConstructionProjectMember_b3fcdb6b-5320-49ca-9cb0-9bd2617f7ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:to="loc_srt_RangeMember_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:to="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6034e418-8b68-4151-aa17-556835104c50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:to="loc_srt_MinimumMember_6034e418-8b68-4151-aa17-556835104c50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4137a0e8-8c21-4cc7-8ed9-5201f8ba56de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:to="loc_srt_MaximumMember_4137a0e8-8c21-4cc7-8ed9-5201f8ba56de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c2c47d0e-99ee-4965-9c7f-0b8d007f2383_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:to="loc_srt_ProductsAndServicesDomain_c2c47d0e-99ee-4965-9c7f-0b8d007f2383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:to="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_24b724b9-bd27-486e-b08c-6bba30bf58b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_24b724b9-bd27-486e-b08c-6bba30bf58b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GroupPoliciesMember_832fc7e8-2f17-418e-b0fb-81e4a8318888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GroupPoliciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_GroupPoliciesMember_832fc7e8-2f17-418e-b0fb-81e4a8318888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_cb170a4c-9188-452d-822c-907ef7b6c441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccidentAndHealthInsuranceSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_cb170a4c-9188-452d-822c-907ef7b6c441" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_f33e081b-55ee-49de-b145-14757786090e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_f33e081b-55ee-49de-b145-14757786090e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UninsuredRiskMember_f1f8b81c-4d7d-45fd-bd6d-483b7bc7fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UninsuredRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:to="loc_us-gaap_UninsuredRiskMember_f1f8b81c-4d7d-45fd-bd6d-483b7bc7fd3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_dfd3687e-98a8-4eb7-add5-f9830c7f006f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_dfd3687e-98a8-4eb7-add5-f9830c7f006f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_baf87126-0ede-4f96-9d43-9682a4d5a736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_baf87126-0ede-4f96-9d43-9682a4d5a736" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1addbfd9-1731-4f64-96e4-ec75dd10d256_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1addbfd9-1731-4f64-96e4-ec75dd10d256_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_cb2ba9c7-e02d-4dc9-bb82-fe611478761b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_cb2ba9c7-e02d-4dc9-bb82-fe611478761b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f0058684-2ac0-40fc-8706-eae6adc8eb81" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f0058684-2ac0-40fc-8706-eae6adc8eb81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_eac3a96d-a0cd-4905-8647-a8ff735b7a53_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:to="loc_srt_NameOfMajorCustomerDomain_eac3a96d-a0cd-4905-8647-a8ff735b7a53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:to="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TenLargestCustomersMember_9190c103-e152-4e3e-9d48-61ebbbe72e27" xlink:href="mtz-20230331.xsd#mtz_TenLargestCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:to="loc_mtz_TenLargestCustomersMember_9190c103-e152-4e3e-9d48-61ebbbe72e27" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i46a98b8b57114deba54f786763e2733f_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4dbc39ec-4b13-47ac-b07b-6617020bc968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4dbc39ec-4b13-47ac-b07b-6617020bc968" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_2a110cf0-73ba-43de-959a-c9b082a7f228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_2a110cf0-73ba-43de-959a-c9b082a7f228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_56a9a811-1865-436e-b9a0-f6204c850af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RevenueFromRelatedParties_56a9a811-1865-436e-b9a0-f6204c850af9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_17264ad6-3a56-4280-bd1e-8c75e84e38e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_17264ad6-3a56-4280-bd1e-8c75e84e38e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_15fd62b3-a170-4b7b-b772-69c346273bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_15fd62b3-a170-4b7b-b772-69c346273bbb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_8bc8fe9c-9976-41de-8a9c-e2e19920ea28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_8bc8fe9c-9976-41de-8a9c-e2e19920ea28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_a77c09cc-3f27-4129-915d-464b518b97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_a77c09cc-3f27-4129-915d-464b518b97bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_1e898c49-985f-430b-98df-f4a915f80539" xlink:href="mtz-20230331.xsd#mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_1e898c49-985f-430b-98df-f4a915f80539" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_52028ba3-c3b0-46c7-8db9-af6743827826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_52028ba3-c3b0-46c7-8db9-af6743827826" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentNegativeAmount_c1ae2ea5-41af-4294-b62d-ccabcc843032" xlink:href="mtz-20230331.xsd#mtz_EquityMethodInvestmentNegativeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_EquityMethodInvestmentNegativeAmount_c1ae2ea5-41af-4294-b62d-ccabcc843032" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_a147e9fe-ac35-4780-85e2-893a5948f125" xlink:href="mtz-20230331.xsd#mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_a147e9fe-ac35-4780-85e2-893a5948f125" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0f023e52-2f8e-4bc1-99c1-f556feaa5908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0f023e52-2f8e-4bc1-99c1-f556feaa5908" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_a8073af7-f8d0-4f99-bf8c-7935f55c18b7" xlink:href="mtz-20230331.xsd#mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_a8073af7-f8d0-4f99-bf8c-7935f55c18b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_4a5cd3e0-55bf-41ba-a1c9-8a5cc07c4170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_4a5cd3e0-55bf-41ba-a1c9-8a5cc07c4170" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_104f6b03-d19f-4b9a-8986-142392824304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_104f6b03-d19f-4b9a-8986-142392824304" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_5602337f-50a4-4c4b-8c7c-5274244509c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_5602337f-50a4-4c4b-8c7c-5274244509c3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_cad6c3b0-fa2f-4122-87fc-8f1e000af305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_cad6c3b0-fa2f-4122-87fc-8f1e000af305" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_48f806e7-e60f-4afa-81a8-04beac5bc01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_48f806e7-e60f-4afa-81a8-04beac5bc01f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f21b0567-9f5d-45f7-a5af-643601b468b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:to="loc_us-gaap_RelatedPartyDomain_f21b0567-9f5d-45f7-a5af-643601b468b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:to="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_749ed607-4eb7-4419-9269-a5d70bbf070d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ManagementMember_749ed607-4eb7-4419-9269-a5d70bbf070d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_6c17f549-1ecf-4a53-a147-59f4e0e2eef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_6c17f549-1ecf-4a53-a147-59f4e0e2eef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_85064805-8368-4b2a-b3da-75e6414d46aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_85064805-8368-4b2a-b3da-75e6414d46aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_8d922356-0423-402d-820c-863252440d19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ExecutiveOfficerMember_8d922356-0423-402d-820c-863252440d19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_aac18c07-5910-4f9e-8b37-3f5ce4dfe910" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ChiefExecutiveOfficerMember_aac18c07-5910-4f9e-8b37-3f5ce4dfe910" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_58a10829-4c1e-4f97-bafd-d96d687affb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_58a10829-4c1e-4f97-bafd-d96d687affb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentSuppliesAndServicesMember_5d505c42-d8d9-4b35-8181-1c733bca0399" xlink:href="mtz-20230331.xsd#mtz_EquipmentSuppliesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_EquipmentSuppliesAndServicesMember_5d505c42-d8d9-4b35-8181-1c733bca0399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0b3c6424-1e67-44cc-9227-d636bab548c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_us-gaap_EquipmentMember_0b3c6424-1e67-44cc-9227-d636bab548c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_30394d31-2b73-4418-9b2c-e6e6fa19c006" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_SubcontractingArrangementsMember_30394d31-2b73-4418-9b2c-e6e6fa19c006" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementTwoMember_48e38676-4627-4ed5-9ab1-a5266b0692e2" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_SubcontractingArrangementTwoMember_48e38676-4627-4ed5-9ab1-a5266b0692e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_8fe0582d-1936-449e-93da-649b0df98fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_us-gaap_LeaseAgreementsMember_8fe0582d-1936-449e-93da-649b0df98fa3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionServicesMember_9d95cbb0-a2cb-44f2-a23c-63cbaf3366fd" xlink:href="mtz-20230331.xsd#mtz_ConstructionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_ConstructionServicesMember_9d95cbb0-a2cb-44f2-a23c-63cbaf3366fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e366eeb5-84ed-4340-867c-d00963aa8b10_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:to="loc_srt_NameOfMajorCustomerDomain_e366eeb5-84ed-4340-867c-d00963aa8b10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:to="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RelatedCustomerMember_53098232-fc3b-403c-b386-b9671f3ff289" xlink:href="mtz-20230331.xsd#mtz_RelatedCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:to="loc_mtz_RelatedCustomerMember_53098232-fc3b-403c-b386-b9671f3ff289" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerMember_756465ec-1594-4991-860f-49b503a6d341" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:to="loc_mtz_FormerOwnerMember_756465ec-1594-4991-860f-49b503a6d341" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e5a339cd-51f6-4c1b-8370-232fb80c0d4f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e5a339cd-51f6-4c1b-8370-232fb80c0d4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_6d0b09a1-5eb0-448f-ae12-2edc5f567e6b" xlink:href="mtz-20230331.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:to="loc_mtz_CrossCountryInfrastructureMember_6d0b09a1-5eb0-448f-ae12-2edc5f567e6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_5cf3a7f6-12b2-4b7f-835f-638cbe01f3b0" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:to="loc_mtz_A2023AcquisitionsMember_5cf3a7f6-12b2-4b7f-835f-638cbe01f3b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_084d7162-3f33-4ac1-afb1-31e3f80e318d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_084d7162-3f33-4ac1-afb1-31e3f80e318d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b49f7b1b-9389-4436-ac49-0f920ba4691f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:to="loc_us-gaap_LineOfCreditMember_b49f7b1b-9389-4436-ac49-0f920ba4691f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6eaba77d-cf14-4f7c-b4b7-c5930adc833b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:to="loc_us-gaap_SegmentDomain_6eaba77d-cf14-4f7c-b4b7-c5930adc833b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:to="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_2f701b1b-ea6a-427e-b785-e4a8fcedf84d" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:to="loc_mtz_OilAndGasSegmentMember_2f701b1b-ea6a-427e-b785-e4a8fcedf84d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.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_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>mtz-20230331_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 2023 Workiva-->
<!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945-->
<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_GeographicConcentrationRiskMember_15b33e38-ea21-4776-ae26-71da56f96ae4_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/2022/elts/us-gaap-2022.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_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_cb3198f3-1c1b-4007-ba4d-d24debc71aaf_terseLabel_en-US" xlink:label="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonconsolidated, carrying amount of assets and liabilities</link:label>
    <link:label id="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_label_en-US" xlink:label="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" xlink: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 Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities</link:label>
    <link:label id="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_documentation_en-US" xlink:label="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" 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">Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" xlink:href="mtz-20230331.xsd#mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" xlink:to="lab_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_0051434b-d63e-4f7a-99d9-16e8eb9c5849_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/2022/elts/us-gaap-2022.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_mtz_ScheduleOfIntangibleAssetsTable_ed4c2f08-c9c2-44cc-a00e-825e29f87a6a_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-20230331.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_IncreaseDecreaseInStockholdersEquityRollForward_48bd4855-85ce-48fa-b4ca-8cfcb8864f8a_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_5a8fea82-cc3b-428f-bcd5-9914eedbd65f_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/2022/elts/us-gaap-2022.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7aac0d03-de9e-4e1f-a9a9-6a37981a5bbb_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/2022/elts/us-gaap-2022.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_ProfitLoss_2105a710-b71e-48ba-bdd3-1869d69bf1b3_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 loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_8bbea2c6-3b5b-4631-ae27-130d8d17d325_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 loss</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_56d6ff70-e48a-4005-91d6-ab303a7e24bc_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 (loss) 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/2022/elts/us-gaap-2022.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_ProvisionForDoubtfulAccounts_0bd02e92-4eba-4339-960a-20c02db9746b_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink: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, credit loss provision (recovery)</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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsAbstract_5fbebadd-9410-4696-9d98-7c573c3ea9c4_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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_95efdc7b-8b73-4557-8021-fa8f721b1a23_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/2022/elts/us-gaap-2022.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_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_92a668fa-6ed8-461b-ae1e-3870240db0df_terseLabel_en-US" xlink:label="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IEA</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_label_en-US" xlink:label="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_documentation_en-US" xlink:label="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" 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">2022 Acquisitions, Infrastructure Energy Alternatives, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:to="lab_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialStandbyLetterOfCreditMember_ea9c3185-cf47-4b0e-805b-1a9b4b546b66_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_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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_ff69dfa2-a979-4b59-9178-90553f12a9dd_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/2022/dei-2022.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_FinanceLeaseRightOfUseAsset_d392a9ca-27f9-48e9-ae51-054f3379d90c_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentAbstract_7f4e77b3-1ad0-4453-9f03-c0f291bf86ad_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/2022/elts/us-gaap-2022.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_PreferredStockSharesOutstanding_a64d8577-1a60-469e-888d-9ddd5f684cfc_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/2022/elts/us-gaap-2022.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_AllOtherSegmentsMember_12cb3617-9b74-4210-9ab5-d85d80393e55_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentAxis_050cc722-cc06-4a67-a090-427ea65fc9ec_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiability_9b5f5f8d-a727-450d-96f6-22f29a1f5a17_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityMaximumBorrowingCapacity_6c598d14-4fad-46e9-b883-69043a632538_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/2022/elts/us-gaap-2022.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_ReceivableTypeDomain_80608a7f-fd38-4208-87de-71326b57b92d_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_95df0415-f1a2-4102-8d7a-67ebb92d6ae8_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_fffae574-04fe-4fa8-ad0f-c975491ed1ec_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_89554310-10a0-4757-acb6-edde787c7a4e_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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligationsCurrent_5f597d9d-0843-454d-a836-40fb142bde69_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_99c027e7-f1b8-492e-8b41-c19831a93856_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/2022/elts/us-gaap-2022.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_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_b310e26e-2103-43fa-99c3-643e0c2aca2e_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-20230331.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_LossContingencyDamagesAwardedValue_e3f68fd2-541c-48e6-a228-c8905193c4b4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Punitive damages</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesAwardedValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink: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, Damages Awarded, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesAwardedValue" xlink:to="lab_us-gaap_LossContingencyDamagesAwardedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_7e76e9c3-c8e3-4ae7-ab16-89282b8e80a3_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 gains, 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/2022/elts/us-gaap-2022.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_AVCTMember_7391173d-7e9f-42cb-84d8-f481bfa70447_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-20230331.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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_079e686a-e408-4db4-a756-6de69e58d7ba_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</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/2022/elts/us-gaap-2022.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd5b96e7-61e6-4db7-a24f-4f4630eeef28_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/2022/elts/us-gaap-2022.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_PaymentsForProceedsFromOtherInvestingActivities_47c25bba-6a8f-479d-b0b8-2f6cf60f04a5_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearFour_67f0d67d-17b3-4d5f-833d-6eb0dfdd1157_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">2027</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/2022/elts/us-gaap-2022.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_srt_RangeMember_7c477ad8-3221-4eed-88c5-6e7eff0c2df1_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/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_97bf6863-ff16-4181-85da-f5b3cad50fc5_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_5cccc205-aba3-466a-832a-3e12d71b37eb_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 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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageDiscountRatePercent_9e411959-82fb-4401-8763-4fce852dddcc_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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_4c415ce4-97e3-4621-aa89-e67282cf5d65_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/2022/elts/us-gaap-2022.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_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_0f73cf0a-45a3-4eb5-9323-996ab2e50607_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">General Economic, Market and Regulatory Conditions</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-20230331.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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e6fe899e-232b-471d-85ec-c0d8cb75f69d_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/2022/elts/us-gaap-2022.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_ProceedsFromPaymentsToMinorityShareholders_b3e2ec01-e23e-4a1b-9a71-9b0b92bb006f_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_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/2022/elts/us-gaap-2022.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_OtherCurrentAssetsMember_751cd626-7f75-4740-b897-a0ef6fdcd0ea_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink: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_OtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsMember" xlink: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 Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsMember" xlink:to="lab_us-gaap_OtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_02ef4d16-0ef4-4d3b-8aaf-608fefb86612_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/2022/elts/us-gaap-2022.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_mtz_CorporateEBITDA_e68189cf-4cf1-4d89-a613-2ea1b0d0142f_terseLabel_en-US" xlink:label="lab_mtz_CorporateEBITDA" xlink: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 EBITDA</link:label>
    <link:label id="lab_mtz_CorporateEBITDA_label_en-US" xlink:label="lab_mtz_CorporateEBITDA" xlink: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 EBITDA</link:label>
    <link:label id="lab_mtz_CorporateEBITDA_documentation_en-US" xlink:label="lab_mtz_CorporateEBITDA" 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">Corporate EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CorporateEBITDA" xlink:href="mtz-20230331.xsd#mtz_CorporateEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CorporateEBITDA" xlink:to="lab_mtz_CorporateEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0b0d77c9-cdbd-4196-b4dc-1c9d4060fd9a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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 of shares in connection with acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_caf712c7-64a3-4c4e-93d8-f520428384c2_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_0c64293e-7283-4bc1-8755-d098eaad2b10_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_fe756a0c-9b25-4d3a-8cae-10c3807fa2ea_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/2022/elts/us-gaap-2022.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_TreasuryStockValueAcquiredCostMethod_442f8390-c7c7-4b1f-b28f-a3739d561d74_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_5e67b826-d266-4386-a633-0f3de0d79907_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueYearThree_9ccb62a9-d84b-429c-8f1b-d2ad44db5ad1_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">2026</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/2022/elts/us-gaap-2022.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_NetIncomeLoss_05009b0c-33c9-4473-952d-daf723e86bf4_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 loss 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/2022/elts/us-gaap-2022.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_us-gaap_LesseeLeaseDescriptionTable_5d8ecbd4-d192-4911-a7eb-321009987849_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/2022/elts/us-gaap-2022.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_MeasurementInputTypeDomain_303a30a9-c581-41f0-b658-81101f42a921_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/2022/elts/us-gaap-2022.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_ContingentConsiderationByTypeAxis_62c1801b-a5b2-4588-9052-908fc8555ac0_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/2022/elts/us-gaap-2022.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65f54db0-d031-4240-bfad-0e12b73b2c05_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/2022/elts/us-gaap-2022.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_LesseeFinanceLeasesTextBlock_99fd5540-a31d-46ed-bf26-4d44044205dc_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/2022/elts/us-gaap-2022.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_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_0c398d33-6900-4bf2-8892-8e7a53385f45_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/2022/elts/us-gaap-2022.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_OtherIntangibleAssetsMember_dc494c3f-fe92-4615-af4d-d1eb47c9211e_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_3b9f92e1-4af1-4b3e-8541-d5b596aa45cb_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">2023, remaining nine 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/2022/elts/us-gaap-2022.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_SubsequentEventTypeAxis_2ee23cd9-9c39-40c0-80bf-01ca2adae623_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_f560433d-e10c-4448-b5cf-957d2a464093_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareRepurchaseProgramDomain_d8fd8a99-29b5-4a0c-999a-4a6a736e2a13_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/2022/elts/us-gaap-2022.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_AccountsReceivableGrossCurrent_a659607f-3c8c-4937-beeb-e250fa4027e6_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/2022/elts/us-gaap-2022.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_us-gaap_EquityComponentDomain_fe264000-bee1-406e-b749-496125817680_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/2022/elts/us-gaap-2022.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_SubsequentEventTypeDomain_5416e198-825d-42ea-b70f-57c31b4448e1_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/2022/elts/us-gaap-2022.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_srt_StatementScenarioAxis_b4e75808-ddd7-42af-8626-f47a3a908c73_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/2022/elts/srt-2022.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_MeasurementInputDiscountRateMember_97900451-d6d8-415a-b540-fe142216c507_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/2022/elts/us-gaap-2022.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_srt_OwnershipAxis_3e14daf1-8a4e-46b9-97a3-10ab8c0754d1_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/2022/elts/srt-2022.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_srt_EquityMethodInvesteeNameDomain_9763744a-b548-425a-8434-16d436f0ea90_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/2022/elts/srt-2022.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_LesseeOperatingLeasesTextBlock_267b3b15-37a2-4e04-a428-813219645f36_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_32a8d291-245e-4284-a723-59b51a16e9ca_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/2022/elts/us-gaap-2022.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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_946e8588-8b1d-4521-9aeb-e3bb9f04f291_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/2022/elts/us-gaap-2022.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_LesseeLeaseDescriptionLineItems_0c2ad594-944f-49ea-a876-d8da5f52c780_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/2022/elts/us-gaap-2022.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_RelatedPartyDomain_529c8b1c-5be8-499f-ba20-540f0de64be5_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/2022/elts/us-gaap-2022.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_TreasuryStockCommonValue_bc74af48-5387-4405-bf14-423f13cd0c9a_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: 19,813,055 and 19,933,055 shares as of March&#160;31, 2023 and December&#160;31, 2022, 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/2022/elts/us-gaap-2022.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_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_5fb01b2d-7235-4c6b-8146-de6ae11ffe28_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/2022/elts/us-gaap-2022.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_mtz_RelatedCustomerMember_8a0b2e98-478b-484a-ba93-12ba1877bde2_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-20230331.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_StandbyLettersOfCreditMember_f70c0548-8461-4f20-a6e3-2115b7747925_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_8798f336-b98e-4a26-8fb8-f24f00711b02_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/2022/elts/us-gaap-2022.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_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_9193278d-249e-4b46-a3ad-7516cbe6aed9_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/2022/elts/us-gaap-2022.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_SupplementalCashFlowInformationAbstract_8e5ecd20-64f9-437d-8a7c-90b826af9c28_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/2022/elts/us-gaap-2022.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_ExecutiveOfficerMember_9b67d407-156a-4e98-82c4-31891cd2af8f_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/2022/elts/srt-2022.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_NumberOfOperatingSegments_4d489c27-38aa-469d-a964-d8e80a58093c_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/2022/elts/us-gaap-2022.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_LeaseContractualTermDomain_37efff89-5e2a-499d-84ba-9deb74c43b07_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_0d094e0b-610d-414b-9f85-a4c89010b589_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/2022/elts/us-gaap-2022.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d9b54dc0-258a-4d7f-90ee-f699c65a30df_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">2023, remaining nine 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/2022/elts/us-gaap-2022.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_SuretyBondMember_113e684c-7ec1-4fc6-8be9-686e1f23b1ed_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/2022/elts/us-gaap-2022.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_GoodwillLineItems_a46927ac-6149-41de-be5e-573ad046755b_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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfCashFlowsAbstract_6baf7a85-2bc6-4ce4-92fe-81f4d1f578c5_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/2022/elts/us-gaap-2022.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_LineOfCredit_2e492168-0b9f-4424-976a-c9691065065c_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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_7ae3f2fb-fa81-4a59-a426-7215d12fa6f7_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/2022/dei-2022.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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_d8da0738-92d8-45da-83d0-e9f4faa8b931_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</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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeStockMember_50fe067a-e302-4bce-85d6-9bcd181af75e_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_9f98c333-c792-4932-b391-6e676fda0e89_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/2022/elts/us-gaap-2022.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_mtz_LitigationSettlementBenchmarkMember_6615345e-95be-42e3-8017-148143b8db7f_terseLabel_en-US" xlink:label="lab_mtz_LitigationSettlementBenchmarkMember" xlink: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 Settlement, Benchmark</link:label>
    <link:label id="lab_mtz_LitigationSettlementBenchmarkMember_label_en-US" xlink:label="lab_mtz_LitigationSettlementBenchmarkMember" xlink: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 Settlement, Benchmark [Member]</link:label>
    <link:label id="lab_mtz_LitigationSettlementBenchmarkMember_documentation_en-US" xlink:label="lab_mtz_LitigationSettlementBenchmarkMember" 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">Litigation Settlement, Benchmark</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LitigationSettlementBenchmarkMember" xlink:href="mtz-20230331.xsd#mtz_LitigationSettlementBenchmarkMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_LitigationSettlementBenchmarkMember" xlink:to="lab_mtz_LitigationSettlementBenchmarkMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0bdeedf8-769c-4c5f-ac99-0efea511c826_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/2022/elts/us-gaap-2022.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_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_c0d46a46-c6c0-4a19-912b-076d31e03706_terseLabel_en-US" xlink:label="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink: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 Acquisitions, Infrastructure Energy Alternatives, Inc.</link:label>
    <link:label id="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_label_en-US" xlink:label="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]</link:label>
    <link:label id="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_documentation_en-US" xlink:label="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" 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">2023 Acquisitions, Infrastructure Energy Alternatives, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:to="lab_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_75aa298e-7e39-4733-b22d-4477df08eb9d_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_601d55df-2917-4e75-b7ca-f4c776d05647_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 (used in) 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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_d3668a82-ac97-4965-9cb6-4479d484c7f9_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_3e11fa0e-6c5d-4913-9df7-e9af6b84458d_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/2022/elts/us-gaap-2022.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_AccountsNotesAndLoansReceivableLineItems_aab0463a-1934-4062-befd-dfcb88b46608_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/2022/elts/us-gaap-2022.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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6989eca4-c999-4514-ab8b-66629d0efb0a_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/2022/elts/us-gaap-2022.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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_00eccf5e-6e8f-45b7-8f46-f9896b066586_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_e8d501b2-7c06-4ca4-92bf-ca4174ac5566_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/2022/elts/us-gaap-2022.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_mtz_UtilitiesMember_676ae392-4122-48f2-a8ed-86e5a9ec5972_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-20230331.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_RelatedPartyTransactionDomain_95f08528-b336-49bb-9482-e2cec23f6c7b_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/2022/elts/us-gaap-2022.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_mtz_SiliconRanchCorporationLLCMatterMember_a57c5eef-ce02-4030-b042-cb58979410e7_terseLabel_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMatterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Ranch Corporation, LLC Matter</link:label>
    <link:label id="lab_mtz_SiliconRanchCorporationLLCMatterMember_label_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMatterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Ranch Corporation, LLC Matter [Member]</link:label>
    <link:label id="lab_mtz_SiliconRanchCorporationLLCMatterMember_documentation_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMatterMember" 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">Silicon Ranch Corporation, LLC Matter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMatterMember" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMatterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SiliconRanchCorporationLLCMatterMember" xlink:to="lab_mtz_SiliconRanchCorporationLLCMatterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_March2020ShareRepurchaseProgramMember_af34c776-456d-428c-9632-27c32df329a1_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-20230331.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_ReceivablesAbstract_7252c06a-6847-487b-b7ec-8c3b3d4196c8_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_d15462c4-50c7-4417-b6fe-0cf5f2a181e1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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 and contract assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareGross_f78f42eb-a050-41cb-bdb6-6e591a191258_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_29c0ac78-45e9-45e5-97fa-4c7b6c0f15cb_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">Property and equipment</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/2022/elts/us-gaap-2022.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_dei_LegalEntityAxis_a98919cf-4b43-49ff-9901-ab24a897c95f_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_adeb9d24-f949-4273-9429-6245c832f5be_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/2022/elts/us-gaap-2022.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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_3165b9fc-f69e-48a0-a4a3-0b0057a6c57f_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/2022/elts/us-gaap-2022.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_srt_SubsidiariesMember_122ff72a-e43a-4794-b546-17170bfd4c0b_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/2022/elts/srt-2022.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_us-gaap_Liabilities_45a42e27-f23b-4d4c-b028-a2f5a477f15d_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/2022/elts/us-gaap-2022.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_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_d7868837-98c5-4be2-b397-f24f12cad667_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink: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 Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink: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 Other Significant Reconciling Items from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ed825da4-7bfb-434d-87ed-e1e6d42f6d76_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/2022/elts/us-gaap-2022.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_srt_StatementGeographicalAxis_28eef2d7-dccf-4c8b-95b4-c8392eda4d9d_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/2022/elts/srt-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36f6feb5-bd1a-4a12-b646-9b78a45ecbd1_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/2022/elts/us-gaap-2022.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_GoodwillPurchaseAccountingAdjustments_4c317a0a-10f0-425e-a6b8-1281643462bb_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_e71dba01-b83f-4e4f-bde5-6c145715d41a_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_30aa9253-aa88-4e57-b7df-0dda6a85fa49_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/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_d0852614-55eb-4435-814a-4aa02382fa78_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/2022/dei-2022.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_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_68ad9037-b802-4341-801a-172cb9e0f800_terseLabel_en-US" xlink:label="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" xlink: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, Henkels &amp; McCoy Group, Inc. and INTREN</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_label_en-US" xlink:label="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions, Henkels &amp; McCoy Group, Inc. And INTREN [Member]</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_documentation_en-US" xlink:label="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" 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">2021 Acquisitions - Henkel's &amp; McCoy Group, Inc. and INTREN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" xlink:to="lab_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_032d846a-bdb2-40d6-a5ba-dabf6e03252c_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_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/2022/elts/us-gaap-2022.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_VariableInterestEntityEntityMaximumLossExposureAmount_a669bd03-2200-4008-8c46-3512491edb06_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting entity involvement, maximum loss exposure, amount</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink: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 Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:to="lab_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1f8dc857-95f7-44a2-b4d9-5a29771daf84_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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerPolicyTextBlock_98b7000b-526e-4237-9b4d-01ffbae41d68_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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_22e55d1a-fd92-4b2f-a3d9-623a4ad1878b_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/2022/elts/us-gaap-2022.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_InterestRevenueExpenseNet_8e2f0c3e-5244-4878-9a85-eb464418ef84_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_92732c6b-1158-4d42-ab5e-4d85dd88e5ef_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/2022/elts/us-gaap-2022.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_dei_DocumentType_a1cd82a4-929c-4e62-92bb-bde0a5ef50ec_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/2022/dei-2022.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_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_8c308ee0-bb6c-4354-9042-ae8856134504_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-20230331.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_TransferredAtPointInTimeMember_18900c87-ff17-4940-92a4-85deb5a2d75f_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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_LongTermDebtTextBlock_b49fa3f9-c037-4696-9cf6-8569069c2076_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1eee1679-43bf-46dc-91da-9367b839b7da_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/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain_51ac6a55-1c57-4166-936d-9ba7df6ed314_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleAndMaturityOfOtherInvestments_7a08daa6-c9bd-47c3-a218-4197ecf3e35b_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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_17e442ff-1f29-47ea-8058-a1be7efc70d9_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/2022/elts/us-gaap-2022.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_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_b2426505-abf0-443e-84be-7233a2c8df30_terseLabel_en-US" xlink:label="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" xlink: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 and Advanced Receivable Arrangement</link:label>
    <link:label id="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_label_en-US" xlink:label="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" xlink: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 And Advanced Receivable Arrangement [Member]</link:label>
    <link:label id="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_documentation_en-US" xlink:label="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" 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_EmployeeLeasingAndAdvancedReceivableArrangementMember" xlink:href="mtz-20230331.xsd#mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" xlink:to="lab_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_a0d83285-299d-4f29-94d6-816547daf301_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_107276e7-5620-429d-a332-98a171e49f30_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_1e7b9f52-4f73-4699-ab36-6ca267dd6492_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_2568c3af-a465-41c0-9e60-ec3ac5b42208_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</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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_034ad17a-cae6-445e-ba10-ae0e387f39b5_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/2022/elts/us-gaap-2022.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_DomesticLineOfCreditMember_c910f261-8024-4c1a-9fc4-3e7ff4152fc6_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_98b0d6ab-c690-4602-ad70-2f5bf8dfb4e3_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProductsAndServicesDomain_bbac0ab2-478a-4a0c-8b63-4b9ff61ac085_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_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/2022/elts/srt-2022.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_mtz_BusinessCombinationIntegrationRelatedLiabilities_ca64785b-9a05-4b8d-a315-e0376bfce847_terseLabel_en-US" xlink:label="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities" xlink: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, integration related liabilities</link:label>
    <link:label id="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities_label_en-US" xlink:label="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities" xlink: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, Integration Related Liabilities</link:label>
    <link:label id="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities_documentation_en-US" xlink:label="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities" 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">Business Combination, Integration Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationIntegrationRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities" xlink:to="lab_mtz_BusinessCombinationIntegrationRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_105cf4b6-8ddd-46b7-961d-dc652b009bb6_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/2022/dei-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8660b968-8707-48f9-8efd-9f259f4ec532_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">2024</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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_04373809-b91c-4c8d-b36a-7729cc4ca36a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink: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, number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink: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, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_4fc6d51a-6218-46c8-bca9-07839c24cf11_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_7f828b52-3016-4891-a548-000bbdfa30e9_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventMember_8a6c2730-ec9f-47ef-8536-fe61f9db9925_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_d4dde71a-ca0c-402b-8bd6-c64a944c0849_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/2022/elts/srt-2022.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_SalesRevenueNetMember_9ef56a43-7906-4ab2-a435-8075b8df4e9a_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_acc20444-3a53-483d-a86f-6e6e53164ffe_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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_8d50a78c-caa5-45d8-840c-5b4d063c9114_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/2022/dei-2022.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_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_ebfc1613-504b-41a7-9247-051eb53948a3_terseLabel_en-US" xlink:label="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" xlink: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 Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag</link:label>
    <link:label id="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_label_en-US" xlink:label="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" xlink: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 Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag</link:label>
    <link:label id="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_documentation_en-US" xlink:label="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" 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">Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" xlink:href="mtz-20230331.xsd#mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" xlink:to="lab_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_PowerDeliverySegmentMember_cf45830a-e8bf-4861-978f-7013afbf9eed_terseLabel_en-US" xlink:label="lab_mtz_PowerDeliverySegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Delivery</link:label>
    <link:label id="lab_mtz_PowerDeliverySegmentMember_label_en-US" xlink:label="lab_mtz_PowerDeliverySegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Delivery Segment [Member]</link:label>
    <link:label id="lab_mtz_PowerDeliverySegmentMember_documentation_en-US" xlink:label="lab_mtz_PowerDeliverySegmentMember" 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_PowerDeliverySegmentMember" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_PowerDeliverySegmentMember" xlink:to="lab_mtz_PowerDeliverySegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlansLineItems_a0d7aa7c-d370-4d1a-a076-92fae4ffdf6c_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7aea2a94-1d06-4ea0-85b4-c7aea3dd61ac_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/2022/elts/us-gaap-2022.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_Assets_010b43f1-d82f-44a9-aff7-97914d932814_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_235675d8-ca38-4b68-a588-1516b843f47f_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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 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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_5098d418-45e4-4550-8dfb-e701c96310c4_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_133dc30a-4881-4d81-8741-0581450eb486_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">Loss per share (Note 2):</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/2022/elts/us-gaap-2022.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_PaymentsForAdvanceToAffiliate_56e9d3fd-0e75-4428-b146-ce64a7b1d424_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/2022/elts/us-gaap-2022.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_IncomeStatementLocationAxis_dbea3722-4783-4531-afbb-84cda07832f2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_1d182c91-14a2-49b3-90b3-7035d3bde3d9_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/2022/elts/us-gaap-2022.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_AccruedLiabilitiesCurrent_a6a557ae-314e-49e9-8b36-fb9f4997d006_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/2022/elts/us-gaap-2022.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_UnsecuredDebtMember_c9c3447d-15b9-4dbb-be9b-d9f5e72eeeb0_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_c647cbb4-9444-4023-b628-01bb91cba0c3_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_036598f8-bca7-4f14-b43e-8031bbacdbae_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 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/2022/elts/us-gaap-2022.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_AccountingPoliciesAbstract_37dcaf6e-7b61-4b1d-ad6b-e3878963c638_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/2022/elts/us-gaap-2022.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_StockRepurchaseProgramAuthorizedAmount1_95198541-4f35-47d7-84d9-02001a703dc5_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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, amount authorized, value</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_200c8c3a-94ac-4d20-ae53-eb89613c40ad_terseLabel_en-US" xlink:label="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_label_en-US" xlink:label="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" xlink: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, Shares</link:label>
    <link:label id="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_documentation_en-US" xlink:label="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" 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, Decrease from Redemptions or Purchase of Interests, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" xlink:href="mtz-20230331.xsd#mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" xlink:to="lab_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5de1e685-d806-4243-a067-59b8c772400b_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/2022/elts/us-gaap-2022.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_VariableLeaseCost_c3938763-a7c7-424e-9a63-e3a13d0184b6_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/2022/elts/us-gaap-2022.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_LineOfCreditMember_24b1423b-3f24-4492-a445-a583ad031f5f_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/2022/elts/us-gaap-2022.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_StockholdersEquityAbstract_f50faf59-f814-4729-af4c-3dd8a63748c1_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54fe6ec4-be1a-4b25-a097-1eabc56d179b_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">Loss 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/2022/elts/us-gaap-2022.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_SegmentDomain_75655a1c-059e-45c9-a9a8-7850c00c0513_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxesAndTaxCredits_f4c6ea12-5100-47f1-a268-6461baaefe16_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit from) provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink: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 Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_478cafa5-1359-4efe-a754-a9538adbb2da_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/2022/elts/us-gaap-2022.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_mtz_TradeNamesAndCustomerRelationshipsMember_bbd3ba01-a3a9-45ab-a5e1-c8f1c257e4f2_terseLabel_en-US" xlink:label="lab_mtz_TradeNamesAndCustomerRelationshipsMember" xlink: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 and Customer Relationships</link:label>
    <link:label id="lab_mtz_TradeNamesAndCustomerRelationshipsMember_label_en-US" xlink:label="lab_mtz_TradeNamesAndCustomerRelationshipsMember" xlink: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 and Customer Relationships [Member]</link:label>
    <link:label id="lab_mtz_TradeNamesAndCustomerRelationshipsMember_documentation_en-US" xlink:label="lab_mtz_TradeNamesAndCustomerRelationshipsMember" 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">Trade Names and Customer Relationships</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TradeNamesAndCustomerRelationshipsMember" xlink:href="mtz-20230331.xsd#mtz_TradeNamesAndCustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_TradeNamesAndCustomerRelationshipsMember" xlink:to="lab_mtz_TradeNamesAndCustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3220f187-55a7-407f-9365-50ea730ba74a_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/2022/elts/us-gaap-2022.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_mtz_CaptiveInsuranceCompanyMember_b0ed56d6-67f7-4576-9f78-ec570f79ddf5_terseLabel_en-US" xlink:label="lab_mtz_CaptiveInsuranceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Captive Insurance Company</link:label>
    <link:label id="lab_mtz_CaptiveInsuranceCompanyMember_label_en-US" xlink:label="lab_mtz_CaptiveInsuranceCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Captive Insurance Company [Member]</link:label>
    <link:label id="lab_mtz_CaptiveInsuranceCompanyMember_documentation_en-US" xlink:label="lab_mtz_CaptiveInsuranceCompanyMember" 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">Captive Insurance Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CaptiveInsuranceCompanyMember" xlink:href="mtz-20230331.xsd#mtz_CaptiveInsuranceCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CaptiveInsuranceCompanyMember" xlink:to="lab_mtz_CaptiveInsuranceCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_b2750909-a220-4b3b-a8f5-2249297f8f57_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/2022/elts/us-gaap-2022.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_srt_MajorCustomersAxis_264f68ab-2aea-4aa3-bd28-41f1fcb3a26c_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/2022/elts/srt-2022.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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_8d668eea-bcf2-41d9-a23b-7e9e944a3eba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink: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, equity interest issued or issuable, value assigned</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink: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, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_d77c140f-185d-4826-8c8f-4398c9799cd1_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrent_e1df0c0c-3e51-4ab8-a3b4-e8f8173e7c63_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/2022/elts/us-gaap-2022.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_GoodwillGross_f1f11819-eeba-471c-8b27-ec6a677a758e_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</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/2022/elts/us-gaap-2022.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_us-gaap_MinorityInterestDecreaseFromRedemptions_d27ffd8b-e96a-4b19-a12d-7af6f0cd65f4_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_94165e9e-55f1-4070-91ff-c0b94c8cbcf1_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 loss</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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionLineItems_ccb3f89d-fd4c-44bd-8e0f-e5a77a770e93_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df616639-6138-48bd-b817-61996e1664e3_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_ada4aeed-c173-4f35-b94a-9c6f8fb81bd2_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/2022/elts/us-gaap-2022.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_AccountsPayableRelatedPartiesCurrentAndNoncurrent_717734ab-5b31-4cfa-a527-67c47bb83ecb_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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d05fe50a-8ab0-462d-a003-8a6e81bbe15f_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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquireBusinessesGross_a3c49f6e-73c8-4f17-9609-3af32b275470_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, cash payment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_534b9d40-6ac4-48a4-9090-0546e71568cb_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/2022/elts/us-gaap-2022.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_ScheduleOfMultiemployerPlansTableTextBlock_13ee9a15-e617-49e4-b91d-5be5a716b09c_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/2022/elts/us-gaap-2022.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_OilAndGasSegmentMember_6d39e43c-7231-4b0b-a5af-cb332872d3d6_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-20230331.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_dei_EntityRegistrantName_6455aae3-2f1c-49fd-aed8-f0daaf4f45d1_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/2022/dei-2022.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_34111864-cca5-42db-939b-02fa0e6b56d7_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/2022/elts/us-gaap-2022.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_mtz_FMTechMember_8a1aa994-6865-4a6c-966b-3468c90e13a5_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-20230331.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_BusinessAcquisitionEquityInterestIssuedNumberOfShares_f89d92d2-2fa4-437c-84f0-8ff2030b3b22_terseLabel_en-US" xlink:label="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" xlink: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 interest issued, number of shares</link:label>
    <link:label id="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_label_en-US" xlink:label="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" xlink: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, Equity Interest Issued, Number of Shares</link:label>
    <link:label id="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_documentation_en-US" xlink:label="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" 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">Business Acquisition, Equity Interest Issued, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" xlink:href="mtz-20230331.xsd#mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" xlink:to="lab_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquipmentSuppliesAndServicesMember_b8f635d5-b749-4e31-84ac-19ae24e98b5a_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-20230331.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_CustomerRelationshipsMember_88299fde-8769-4ddb-99dd-3d2d808f4e63_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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_cabc57c3-a272-4a00-9ac3-15e576338005_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/2022/dei-2022.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_83fb8503-1224-4e40-9398-90e62be574c4_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/2022/elts/us-gaap-2022.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_us-gaap_EnvironmentalRemediationExpense_6016d262-2fec-4d47-882e-f2bd3f6186b5_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation costs</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationExpense_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationExpense" xlink:to="lab_us-gaap_EnvironmentalRemediationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_DebtInstrumentQuarterlyInstallments_0e736c3d-7c5b-4e58-b9db-3525a3c8e7c9_terseLabel_en-US" xlink:label="lab_mtz_DebtInstrumentQuarterlyInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly installments</link:label>
    <link:label id="lab_mtz_DebtInstrumentQuarterlyInstallments_label_en-US" xlink:label="lab_mtz_DebtInstrumentQuarterlyInstallments" xlink: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, Quarterly Installments</link:label>
    <link:label id="lab_mtz_DebtInstrumentQuarterlyInstallments_documentation_en-US" xlink:label="lab_mtz_DebtInstrumentQuarterlyInstallments" 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">Debt Instrument, Quarterly Installments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_DebtInstrumentQuarterlyInstallments" xlink:href="mtz-20230331.xsd#mtz_DebtInstrumentQuarterlyInstallments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_DebtInstrumentQuarterlyInstallments" xlink:to="lab_mtz_DebtInstrumentQuarterlyInstallments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_64c91170-0d69-45cf-8198-3b760b8200a0_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/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_b7ad7c02-d741-483f-9b35-98f210944a95_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_38d0bc09-e8ff-47bb-983f-f626d09e707f_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">Issuance 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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_967af937-ac5d-4a86-bc18-e8627b6bbbc0_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_21d93ea2-6481-4e13-9339-245cc2fb4ed5_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_52a85840-faf3-4d4a-8000-2d7795254eb6_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/2022/elts/us-gaap-2022.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_mtz_SiliconRanchCorporationLLCMember_492755c2-fe40-4210-837a-8dc160a70020_terseLabel_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Ranch Corporation, LLC</link:label>
    <link:label id="lab_mtz_SiliconRanchCorporationLLCMember_label_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Silicon Ranch Corporation, LLC [Member]</link:label>
    <link:label id="lab_mtz_SiliconRanchCorporationLLCMember_documentation_en-US" xlink:label="lab_mtz_SiliconRanchCorporationLLCMember" 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">Silicon Ranch Corporation, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMember" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SiliconRanchCorporationLLCMember" xlink:to="lab_mtz_SiliconRanchCorporationLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_0267e89d-7867-4d82-9913-6ac0e18a246b_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_3b9c5e7a-78f1-49be-8ce2-3c37c2e13d7a_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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_687b12b6-ea44-40e4-b888-72c71798dcf3_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/2022/elts/us-gaap-2022.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_srt_MinimumMember_3fe18720-4167-46d4-8f40-65822ac36165_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_9538e61c-4a1f-439d-a500-81662f541d2f_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/2022/elts/srt-2022.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_MinorityInterest_8c778755-6c16-4cc2-a07f-fa4f087cf7a1_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/2022/elts/us-gaap-2022.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_us-gaap_StatementOfFinancialPositionAbstract_3e882b6c-c791-4d11-b5b9-5c96fc1e0884_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/2022/elts/us-gaap-2022.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_dei_EntityEmergingGrowthCompany_f4542bb8-425e-40f4-8947-b21af09e1e13_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/2022/dei-2022.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_CommonStockParOrStatedValuePerShare_9319c031-b9ec-42fb-b2cf-d4810842c66f_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/2022/elts/us-gaap-2022.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_DeferredFinanceCostsNet_9655543e-1c73-401a-8bf4-00b4774f49ce_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_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/2022/elts/us-gaap-2022.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_mtz_SixPointSixTwoFivePercentSeniorNotesMember_f2f64b40-09e9-4eee-a349-a39771a91d69_terseLabel_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.625% Senior Notes</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember_label_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point Six Two Five Percent Senior Notes [Member]</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember_documentation_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember" 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">Six Point Six Two Five Percent Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember" xlink:to="lab_mtz_SixPointSixTwoFivePercentSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8618e036-5975-4b4d-8977-64c35fb0c2ab_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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTable_8f18f51d-5639-4693-83bd-ff82fc709a9c_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/2022/elts/us-gaap-2022.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_TreasuryStockCommonMember_2de48621-80e0-432a-bc71-d8fd475a1ec7_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/2022/elts/us-gaap-2022.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_PensionPlansDefinedBenefitMember_ac84f8e1-cb55-486b-86cb-43f812fe7897_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/2022/elts/us-gaap-2022.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_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_11ae2cc8-84cd-455b-bb58-94666a8ee130_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-20230331.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3f135b2c-0d8c-4428-b2bf-dfaf630e9e63_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/2022/elts/srt-2022.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_FairValueDisclosuresTextBlock_7e1cc5f2-1e81-4c78-80c4-e02b09eb16ca_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/2022/elts/us-gaap-2022.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_dei_TradingSymbol_27d9c592-0c3b-477f-9880-7ab00846a025_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/2022/dei-2022.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_dei_EntityFileNumber_36916028-62b4-4f2c-a4e1-c6d58a05aa55_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/2022/dei-2022.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_TreasuryStockCommonShares_389cff13-5eb0-4181-ae1f-9bf34fba5db8_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_eba353f8-7ceb-4b32-a153-6679d3959158_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_b35b8025-f1f0-4cf3-be25-96750cb94c16_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/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPayableCurrent_83133728-b699-41f2-82af-dfc753fd560a_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_37b8b50e-cca7-46c0-b825-4996fe14da3b_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 (loss) 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/2022/elts/us-gaap-2022.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_EquipmentMember_affc91ee-7ba5-419c-8a17-c0a7ecaf208e_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/2022/elts/us-gaap-2022.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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_7b7761b0-097b-4bc9-995c-fd5335ef55c4_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2604e478-6dad-49f4-8366-4b800ab37fcb_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/2022/elts/us-gaap-2022.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_RestrictedStockUnitsRSUMember_36a183f8-d1d3-4529-8a04-e4b1e21ff7ec_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/2022/elts/us-gaap-2022.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_mtz_FourPointFivePercentSeniorNotesMember_aa5c0186-b72b-4ad3-975d-05e0deaa9468_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-20230331.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_EffectiveIncomeTaxRateContinuingOperations_04b0fe0a-9ea7-4125-833b-4e0e8212baa8_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/2022/elts/us-gaap-2022.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_mtz_ContractualJointVentureMember_96dca2c7-8328-4782-bad8-e3978f5788f4_terseLabel_en-US" xlink:label="lab_mtz_ContractualJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Joint Venture</link:label>
    <link:label id="lab_mtz_ContractualJointVentureMember_label_en-US" xlink:label="lab_mtz_ContractualJointVentureMember" xlink: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 Joint Venture [Member]</link:label>
    <link:label id="lab_mtz_ContractualJointVentureMember_documentation_en-US" xlink:label="lab_mtz_ContractualJointVentureMember" 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 Joint Venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractualJointVentureMember" xlink:href="mtz-20230331.xsd#mtz_ContractualJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ContractualJointVentureMember" xlink:to="lab_mtz_ContractualJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_1d0a1228-1ee2-49c1-84e5-707337d96983_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/2022/elts/us-gaap-2022.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_us-gaap_UseOfEstimates_c7149198-8be0-4273-86db-f45ea05878a2_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/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_94d711de-ac61-4cec-931b-dea545fa02c3_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d3bbb2cc-91cc-49d7-8fe8-5cdd3b860065_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/2022/elts/us-gaap-2022.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_ConcentrationRiskPercentage1_5f98b77e-221a-4826-a705-711b67e47771_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_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/2022/elts/us-gaap-2022.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_Revenues_b1d64bea-8c22-4ce9-8008-4f04d9cf2f6c_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_2f41892d-6600-4ee0-af58-9189d106e600_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">Consolidated 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_f3d28a44-030c-4584-aa78-a43ea4e7d3b4_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_88a73d7d-bd4a-440f-a7ac-3faa824433ea_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/2022/elts/us-gaap-2022.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_SegmentReportingOtherSignificantReconcilingItemLineItems_5c3bd5d4-f556-4397-80ec-1670dd93fb4c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink: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, Other Significant Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink: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, Other Significant Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_fcdd5e96-991f-4fda-90d7-993b489b23bf_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/2022/elts/us-gaap-2022.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_mtz_RetainagePercentOfContractBillings_5e25b8a4-f83a-494f-8906-36e92b362551_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-20230331.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_aa560d74-ea44-43a8-8099-cdc2b867c699_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxDisclosureTextBlock_8d496a48-da2e-4549-8173-c998f9b226ae_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/2022/elts/us-gaap-2022.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_RevenueFromRelatedParties_76e707f5-3e12-4e40-aa53-d0b6b9b4b755_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/2022/elts/us-gaap-2022.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_DebtWeightedAverageInterestRate_7c4f556d-44f8-4d6b-bb9c-d8da8f18d7d6_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/2022/elts/us-gaap-2022.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_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_0f9bd7c9-d1d2-41ae-8a5b-098cd2c9c13b_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</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-20230331.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_CreditFacilityDomain_a1238cf2-f23a-4a0e-9da0-0ae437866ac2_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/2022/elts/us-gaap-2022.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_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_249c6208-a038-4027-b08a-8e44c49584c6_terseLabel_en-US" xlink:label="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" xlink: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, Collections From Acquired Receivables</link:label>
    <link:label id="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_label_en-US" xlink:label="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" xlink: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, Collections From Acquired Receivables [Member]</link:label>
    <link:label id="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_documentation_en-US" xlink:label="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" 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">Contingent Consideration, Collections From Acquired Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" xlink:to="lab_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_3e3c587d-43a8-44dd-9be8-6fa74da004c0_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/2022/elts/us-gaap-2022.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_IntangibleAssetsGrossExcludingGoodwill_0d182b66-ed08-4db6-baad-49e0d8d163b7_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/2022/elts/us-gaap-2022.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_ScheduleOfGoodwillTextBlock_58d24531-d14b-4621-bbac-76546db6fecc_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/2022/elts/us-gaap-2022.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_InterestPaidNet_f697bb5e-61e9-4f2b-b712-5327a05eaa4c_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/2022/elts/us-gaap-2022.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_us-gaap_EarningsPerShareBasic_8993a400-d69c-4b62-9c69-4b01a2dfb174_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/2022/elts/us-gaap-2022.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_mtz_IEAConstructorsLLCMember_48330d86-014a-484b-8660-b6c9826e9d96_terseLabel_en-US" xlink:label="lab_mtz_IEAConstructorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IEA Constructors, LLC</link:label>
    <link:label id="lab_mtz_IEAConstructorsLLCMember_label_en-US" xlink:label="lab_mtz_IEAConstructorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IEA Constructors, LLC [Member]</link:label>
    <link:label id="lab_mtz_IEAConstructorsLLCMember_documentation_en-US" xlink:label="lab_mtz_IEAConstructorsLLCMember" 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">IEA Constructors, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IEAConstructorsLLCMember" xlink:href="mtz-20230331.xsd#mtz_IEAConstructorsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_IEAConstructorsLLCMember" xlink:to="lab_mtz_IEAConstructorsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3b49ebcb-ccd1-4e4a-83db-8e3714ba3508_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">2026</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/2022/elts/us-gaap-2022.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_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_282510db-ec14-42e9-833f-00027ca7629b_negatedTerseLabel_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" 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 debt, including finance lease obligations</link:label>
    <link:label id="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_label_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" xlink: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, Liabilities, Long Term Debt Including Lease Obligations</link:label>
    <link:label id="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_documentation_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" xlink:to="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_85c65651-46b1-4787-b22a-a26701f91cd2_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/2022/elts/us-gaap-2022.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_CorporateNonSegmentMember_d11fffca-0b45-4252-8576-265c2fa73743_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_b7245f94-293c-4bac-ac1a-4951d4b53643_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c037eea9-6d0d-4b17-976e-81233c5e3cfc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink: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, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d7755fb7-ebce-4d81-9ae2-12ac7409ca05_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/2022/elts/us-gaap-2022.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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7201e5d4-577d-42e6-a0c4-28bf77cd8249_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/2022/elts/us-gaap-2022.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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4dec4c07-1273-46bf-86d5-6b35ac03be22_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/2022/elts/us-gaap-2022.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_StockholdersEquity_308da10f-f6c3-4177-93f9-b767587508f7_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/2022/elts/us-gaap-2022.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_PrepaidExpenseCurrent_981d5bef-801d-4708-8c8f-656e5659c784_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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_e80a1cac-c403-4edb-8c42-b28ca1546ffe_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9ceb0677-99dd-43ed-8a24-b4b1a064be19_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/2022/elts/us-gaap-2022.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_LeaseContractualTermAxis_277f2889-9b07-4e27-a4f9-46f609bf42b8_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/2022/elts/us-gaap-2022.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_mtz_NumberOfCustomers_28426e7d-3083-4260-9080-98163421da47_terseLabel_en-US" xlink:label="lab_mtz_NumberOfCustomers" xlink: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_NumberOfCustomers_label_en-US" xlink:label="lab_mtz_NumberOfCustomers" xlink: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 Customers</link:label>
    <link:label id="lab_mtz_NumberOfCustomers_documentation_en-US" xlink:label="lab_mtz_NumberOfCustomers" 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_NumberOfCustomers" xlink:href="mtz-20230331.xsd#mtz_NumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NumberOfCustomers" xlink:to="lab_mtz_NumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_25f89ed6-65d6-40b9-9996-b26089a5fdf0_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/2022/elts/srt-2022.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_dei_EntityInteractiveDataCurrent_805d724e-46b9-4f1d-8161-d896abec6b83_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_a827e5ec-2979-4e49-b231-bda8a7a4e5f4_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_800992c9-5526-4922-aea1-b8acecd4ee8d_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_e8ac97a4-ba19-435c-ab70-a55df73055cd_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/2022/elts/us-gaap-2022.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_db7c4ac5-cd13-4f7a-9a7a-ab8cda4751ac_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/2022/elts/us-gaap-2022.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_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_6ee746c8-646f-4d65-94aa-63502fe52151_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 (less than)</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-20230331.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_AccidentAndHealthInsuranceSegmentMember_6a6c36cd-d977-439e-94a5-1d4f23d80584_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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_8d225ffe-be75-461f-a7f5-95912eb5d943_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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_192c2029-ee3d-4212-af46-ea2ecff7d82c_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockMember_acd2e950-1b00-498a-9ecf-36be39ad4a07_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/2022/elts/us-gaap-2022.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_mtz_HLFarmsMember_ed82d01a-7639-48ff-809f-d9aa92ba9127_terseLabel_en-US" xlink:label="lab_mtz_HLFarmsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">H&amp;L Farms</link:label>
    <link:label id="lab_mtz_HLFarmsMember_label_en-US" xlink:label="lab_mtz_HLFarmsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">H&amp;L Farms [Member]</link:label>
    <link:label id="lab_mtz_HLFarmsMember_documentation_en-US" xlink:label="lab_mtz_HLFarmsMember" 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">H&amp;L Farms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_HLFarmsMember" xlink:href="mtz-20230331.xsd#mtz_HLFarmsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_HLFarmsMember" xlink:to="lab_mtz_HLFarmsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_A2022AcquisitionsAllOtherMember_2bd6415d-f5e7-46d8-bcef-45009d795d5b_terseLabel_en-US" xlink:label="lab_mtz_A2022AcquisitionsAllOtherMember" xlink: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 other</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsAllOtherMember_label_en-US" xlink:label="lab_mtz_A2022AcquisitionsAllOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions, All Other [Member]</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsAllOtherMember_documentation_en-US" xlink:label="lab_mtz_A2022AcquisitionsAllOtherMember" 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">2022 Acquisitions, All Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsAllOtherMember" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsAllOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022AcquisitionsAllOtherMember" xlink:to="lab_mtz_A2022AcquisitionsAllOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_43773b98-b54b-4692-aa1d-c1bc703348d8_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/2022/elts/us-gaap-2022.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_mtz_A2022And2023AcquisitionsMember_b9e28592-11f3-42cf-b462-130c29dfb8e3_terseLabel_en-US" xlink:label="lab_mtz_A2022And2023AcquisitionsMember" xlink: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 and 2023 Acquisitions</link:label>
    <link:label id="lab_mtz_A2022And2023AcquisitionsMember_label_en-US" xlink:label="lab_mtz_A2022And2023AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 and 2023 Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_A2022And2023AcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_A2022And2023AcquisitionsMember" 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">2022 and 2023 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022And2023AcquisitionsMember" xlink:href="mtz-20230331.xsd#mtz_A2022And2023AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022And2023AcquisitionsMember" xlink:to="lab_mtz_A2022And2023AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_2a66624f-e94c-4662-afd3-4eae09c865a0_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/2022/elts/us-gaap-2022.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_PaymentsForRepurchaseOfCommonStock_a7fdc3c0-c143-414c-a06f-507154620bca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c7d49beb-fefd-4b3e-9412-fd1b806489f2_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationLiability_e67fbab3-dae9-4bf5-89d4-8b2746515eeb_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_800aa562-26f3-43d8-b2bb-06680fdeb6bd_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" 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">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/2022/elts/us-gaap-2022.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_mtz_ContractRetainage_5cab055d-3049-48bf-b77d-a4a88eb29215_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-20230331.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_us-gaap_StatementTable_6963e6a8-d650-4208-bfa2-5aca15042bd7_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/2022/elts/us-gaap-2022.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_mtz_FinanceLeaseAndOtherObligations_23631728-9c55-423a-a4ec-10bbf2591f27_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-20230331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1cddfd21-b357-465c-9c1a-660bd25f6df8_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueAcquisitions_57284f6d-5366-4c43-9be8-b6d6d476c63a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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 of shares in connection with acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLand_6ad8b22b-6074-47c3-b417-54139f5ffe9a_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLand" xlink: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 acquire land</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLand_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLand" xlink: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 Land</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLand" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLand"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLand" xlink:to="lab_us-gaap_PaymentsToAcquireLand" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_73fa2aa3-a3e7-41aa-99b1-4ede9680b8ad_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/2022/dei-2022.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_LetterOfCreditMember_e7d572fe-ecce-443c-b895-e22acac9813e_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/2022/elts/us-gaap-2022.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_FurnitureAndFixturesMember_0606179a-a9c7-48a8-901c-30ccd61ae884_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 equipment, furniture and internal-use software</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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_1203a596-44ae-437c-8f71-ff4e843ca414_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityNoncurrent_27f0a673-b9df-4b84-a9a6-5170d3ce4ace_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_283010ad-83a7-438f-8ad8-edb219063d23_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/2022/elts/us-gaap-2022.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_srt_RangeAxis_cea012c9-8113-435d-b10b-d1e988656e83_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/2022/elts/srt-2022.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_TreasuryStockSharesAcquired_1cd34f5f-2092-457c-ac98-317a3a1c98e1_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_75cb02fa-0c85-4c3c-9d93-9049f015e7f8_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/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_458133d4-4c92-4502-badd-54f733407f45_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_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionAxis_d72e688c-78aa-4e02-af55-03f4dbe41c79_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/2022/elts/us-gaap-2022.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_RetainedEarningsAccumulatedDeficit_3be80ffb-7464-4eba-84e7-b25685a48b35_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_7832aa5d-b5e5-45c0-8056-0a4a34895509_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_68cbe794-036a-4af3-8404-aa8189a33ce7_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/2022/elts/us-gaap-2022.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_307b2cae-1a1f-47b8-a989-40d4999679fb_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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_558cd822-1585-46f6-a4a3-506b3f9a9435_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/2022/elts/srt-2022.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_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_7cb69047-e5c3-406c-8b5d-734812eab63e_terseLabel_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point Six Two Five Percent MasTec Senior Notes</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_label_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point Six Two Five Percent MasTec Senior Notes [Member]</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_documentation_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" 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">Six Point Six Two Five Percent MasTec Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" xlink:to="lab_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_14b9a3a4-ae65-420e-b7bd-47bb07d624ef_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/2022/elts/srt-2022.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_RelatedPartyTransactionsDisclosureTextBlock_376eec2e-bb7a-4b71-8bbc-ad687c9a5065_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/2022/elts/us-gaap-2022.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_TimingOfTransferOfGoodOrServiceAxis_1a943735-cff2-405d-9c6c-fa64b746be2f_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/2022/elts/us-gaap-2022.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_DocumentFiscalYearFocus_bdac203b-e9ae-40f4-a0e7-7ee80a6948f6_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/2022/dei-2022.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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_35fbc2b8-fb0d-482a-ac42-7676c5bcbc0e_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_82b2cb5c-bfe6-461d-86ff-a05f3093b9aa_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/2022/elts/us-gaap-2022.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_StatementLineItems_34dd8bf1-1a12-43f4-af0b-a0e0b9feee31_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_6d56c00c-adac-4a99-bd15-f2fc05e4c535_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" 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 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/2022/elts/us-gaap-2022.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_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_0ce9cdba-d23a-42f4-8dad-7182e4b2adbf_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_102cb84d-f4c6-40e1-8ce1-5a87194b7aab_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d41183aa-3eb4-47d7-b761-430b63e04d21_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_660e71b5-529d-427c-8b9b-d7ed8652e5ba_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_efdd8b79-ef1e-4259-8073-99e0849c10b5_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_39d20d30-34c0-497f-a115-b78a7c7b0c51_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/2022/elts/us-gaap-2022.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_NonoperatingIncomeExpense_0172c56a-8179-43e7-bd3a-797c775620fb_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) expense, net</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/2022/elts/us-gaap-2022.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_LossContingenciesTable_51304252-b9d6-4647-bac3-fc1581174b21_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_5c7400fe-e87c-4982-87ce-4f827fd8826b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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 gain related to warrants</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink: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, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_BacklogMember_4da59c27-1443-485d-9dbb-355dc8827a19_terseLabel_en-US" xlink:label="lab_mtz_BacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_mtz_BacklogMember_label_en-US" xlink:label="lab_mtz_BacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog [Member]</link:label>
    <link:label id="lab_mtz_BacklogMember_documentation_en-US" xlink:label="lab_mtz_BacklogMember" 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">Backlog</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BacklogMember" xlink:href="mtz-20230331.xsd#mtz_BacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BacklogMember" xlink:to="lab_mtz_BacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_GovernmentTransactionsMember_27dae39b-d44a-42a6-8547-46e5e8409f63_terseLabel_en-US" xlink:label="lab_mtz_GovernmentTransactionsMember" xlink: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_GovernmentTransactionsMember_label_en-US" xlink:label="lab_mtz_GovernmentTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Transactions [Member]</link:label>
    <link:label id="lab_mtz_GovernmentTransactionsMember_documentation_en-US" xlink:label="lab_mtz_GovernmentTransactionsMember" 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_GovernmentTransactionsMember" xlink:href="mtz-20230331.xsd#mtz_GovernmentTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_GovernmentTransactionsMember" xlink:to="lab_mtz_GovernmentTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8ab7190f-198a-429f-924c-ab262fddba79_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 right-of-use 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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_16ae9cf9-e81e-47a9-b21c-820cc48fcdc4_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/2022/elts/us-gaap-2022.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_LeaseAgreementsMember_0190ca2e-5b6e-4c67-8d7d-dc367ee55924_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_90f475dd-71ac-4c45-b681-9aa690786d27_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, location</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/2022/elts/us-gaap-2022.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_OperatingLeaseExpense_eddde36d-9a5f-48e7-b4cf-8ae4f098534e_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireProductiveAssets_b2b7b4d9-f41c-4581-8fa0-4b9045d08431_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/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_67e6f6bb-2d2a-4819-942d-330e736f00d9_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/2022/dei-2022.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_dei_LocalPhoneNumber_3ef48b59-9dab-4f36-95d3-ba428a00e592_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/2022/dei-2022.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_IncreaseDecreaseInInventories_3b835c87-96e2-4a49-81a7-71dee00a10a1_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_efedd229-aacc-4588-914c-e1fadb60a5c7_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/2022/elts/us-gaap-2022.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_mtz_A2021AcquisitionsMember_4e74070f-f9c8-4c22-92a8-c037b4c45e0e_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-20230331.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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_d9c0f071-eda8-4483-9458-a1c10a74ded0_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/2022/elts/us-gaap-2022.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_AccountsReceivableRelatedParties_79891bbf-a484-4686-aafd-095df4adfdaf_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_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/2022/elts/us-gaap-2022.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_7a23b1a0-ed7a-4ff5-a200-9bf73ed5e445_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_b1cdfc29-c17c-4a94-aa90-edc843e720eb_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/2022/elts/us-gaap-2022.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_Goodwill_9eecc598-3a95-4d09-b7e0-4fda9c368b6c_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_4efd6666-fcfa-43bb-adf4-9851377f06cc_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_322f6232-2a72-44e6-83a8-ff5b7fe1b35b_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill, net, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_4d5fc645-bda0-46fc-9bc2-6a1c5cf02ccd_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill, net, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_b079a8c7-869f-4ad9-a2f8-eb303321263d_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_327ad6a4-0f68-4bb6-8a5a-e21c550ad550_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/2022/elts/us-gaap-2022.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_OtherCurrentLiabilitiesMember_468d5ccb-e553-4948-802a-0b856e8d5c91_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentByTypeAxis_94005652-3988-4609-8778-e184b3231a9f_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredWarrants_24e455cc-f719-4572-95ce-67033713147e_terseLabel_en-US" xlink:label="lab_mtz_BusinessCombinationConsiderationTransferredWarrants" xlink: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 warrants</link:label>
    <link:label id="lab_mtz_BusinessCombinationConsiderationTransferredWarrants_label_en-US" xlink:label="lab_mtz_BusinessCombinationConsiderationTransferredWarrants" xlink: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, Warrants</link:label>
    <link:label id="lab_mtz_BusinessCombinationConsiderationTransferredWarrants_documentation_en-US" xlink:label="lab_mtz_BusinessCombinationConsiderationTransferredWarrants" 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">Business Combination, Consideration Transferred, Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationConsiderationTransferredWarrants" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationConsiderationTransferredWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessCombinationConsiderationTransferredWarrants" xlink:to="lab_mtz_BusinessCombinationConsiderationTransferredWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_85f48c80-814f-449b-9042-0fabed7797d7_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 loss to net cash (used in) 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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_58b9ab1e-f902-4738-8b91-e4f33cf8b638_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">Benefit from 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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_bdaccd2a-3788-44f5-9e16-4dc085ac6fa4_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/2022/elts/srt-2022.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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_42902bb4-3d37-42c6-8a25-5e4976b0e92a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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 held under finance leases, location</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_631623f3-9a84-4eb8-b6e3-a28d2073a287_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/2022/elts/us-gaap-2022.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_PreferredStockParOrStatedValuePerShare_0283d78b-3f5a-4685-b989-d2c4585a7ddf_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bb4679a2-5cde-4621-ab1b-a0e870558228_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">2027</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/2022/elts/us-gaap-2022.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_IncomeStatementAbstract_eec7556c-663c-4f91-bb19-fe40b4156699_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/2022/elts/us-gaap-2022.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_us-gaap_AdditionalPaidInCapitalMember_d3242df1-2054-471e-8c9e-5c1737bba2a4_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/2022/elts/us-gaap-2022.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_BalanceSheetLocationDomain_0149298f-1c93-4d07-a1b0-08a722048446_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalPeriodFocus_a718e33f-f8de-4175-a0c2-1581c014ed6c_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/2022/dei-2022.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_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_ae2187fd-1f2f-4d92-908b-e41187adaf9f_terseLabel_en-US" xlink:label="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, Goodwill, and Other Intangible Assets, Net</link:label>
    <link:label id="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block]</link:label>
    <link:label id="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_documentation_en-US" xlink:label="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" 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, Goodwill, and Intangible Assets, Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="mtz-20230331.xsd#mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_51ed46df-44a0-40b1-99d4-8e05402a6ad0_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_57afe901-6425-462e-b192-4f55820cc7e8_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/2022/elts/us-gaap-2022.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_LossContingencyNatureDomain_138af48a-1bc5-458b-9703-1091be8b93a7_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/2022/elts/us-gaap-2022.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_mtz_CommitmentsAndContingenciesConcentrationRiskMember_e5ccaf93-0ba8-4a7e-98b9-a333f075188c_terseLabel_en-US" xlink:label="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember" xlink: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 Concentration Risk</link:label>
    <link:label id="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember_label_en-US" xlink:label="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember" xlink: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 Concentration Risk [Member]</link:label>
    <link:label id="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember_documentation_en-US" xlink:label="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember" 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">Commitments And Contingencies Concentration Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember" xlink:href="mtz-20230331.xsd#mtz_CommitmentsAndContingenciesConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember" xlink:to="lab_mtz_CommitmentsAndContingenciesConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_de1b49ef-8cb8-40a5-ae57-80ec936ef21b_terseLabel_en-US" xlink:label="lab_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross" xlink: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 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-20230331.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_LossContingenciesLineItems_72c2b04e-08ca-49b1-a19f-1c1528cac0fd_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_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/2022/elts/us-gaap-2022.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_us-gaap_GroupPoliciesMember_e2ee4d40-1aa9-437c-aa7d-e5240514b1f0_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/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember_bd1cbadd-2393-4ec0-b048-82f51354ee99_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/2022/elts/us-gaap-2022.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_AccountsReceivableMember_773a7c9e-abb7-4df8-b6b7-13a81357e727_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/2022/elts/us-gaap-2022.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_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_698971ac-092b-4c31-bbfc-59380920dafe_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-20230331.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_mtz_CleanEnergyAndInfrastructureSegmentMember_69d70f42-a5fc-494a-b17c-007fe8b26fd7_terseLabel_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureSegmentMember" xlink: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_CleanEnergyAndInfrastructureSegmentMember_label_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_mtz_CleanEnergyAndInfrastructureSegmentMember_documentation_en-US" xlink:label="lab_mtz_CleanEnergyAndInfrastructureSegmentMember" 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_CleanEnergyAndInfrastructureSegmentMember" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CleanEnergyAndInfrastructureSegmentMember" xlink:to="lab_mtz_CleanEnergyAndInfrastructureSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_e49625cc-763d-4194-97ee-edcf169d5ee2_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/2022/elts/us-gaap-2022.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_CommonStockValue_d7ffa6c6-418a-4fc3-8e54-35a66f522f04_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 - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March&#160;31, 2023 and December&#160;31, 2022, 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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_cad2d0cb-4ee7-47af-9c0a-4fe58a563441_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/2022/elts/us-gaap-2022.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_DebtInstrumentNameDomain_9024277b-e09f-4e2b-968d-46f7636ca69e_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/2022/elts/us-gaap-2022.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_us-gaap_BusinessAcquisitionAcquireeDomain_1ae312a1-d61f-4453-88d6-77189dfb8490_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/2022/elts/us-gaap-2022.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_BusinessCombinationIntegrationRelatedCosts_f4088106-291c-4883-9de9-9c34c83f0781_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink: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, acquisition and integration related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink: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, Integration Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_c2729578-041b-4ef2-8472-44918ca28d2a_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/2022/elts/us-gaap-2022.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_mtz_FormerOwnerMember_295d0ebf-5e5d-4e30-a1a5-4b67404832bb_terseLabel_en-US" xlink:label="lab_mtz_FormerOwnerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Owner</link:label>
    <link:label id="lab_mtz_FormerOwnerMember_label_en-US" xlink:label="lab_mtz_FormerOwnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Owner [Member]</link:label>
    <link:label id="lab_mtz_FormerOwnerMember_documentation_en-US" xlink:label="lab_mtz_FormerOwnerMember" 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">Former Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerMember" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FormerOwnerMember" xlink:to="lab_mtz_FormerOwnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_96eea274-6400-412e-8d6f-6aaf6c4ef10b_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/2022/elts/us-gaap-2022.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_mtz_ConstructionServicesMember_7fb8b23b-cbd8-4a3e-a213-18333bbbd652_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-20230331.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_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_20462a15-2020-4650-aa28-8c7ca3a1cd7a_terseLabel_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point Six Two Five Percent IEA Senior Notes</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_label_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point Six Two Five Percent IEA Senior Notes [Member]</link:label>
    <link:label id="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_documentation_en-US" xlink:label="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" 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">Six Point Six Two Five Percent IEA Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentIEASeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" xlink:to="lab_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_0aba3df3-b8dc-47bb-9a2c-16616414d3b5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_71a60a69-4016-4835-947d-2c43ebe68718_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/2022/elts/us-gaap-2022.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_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_062949f5-7708-4b80-acbd-557f404d7ab0_terseLabel_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_label_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member]</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_documentation_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" 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">Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" xlink:to="lab_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_3bf9f38c-cf22-4c96-92aa-27b97d9112ff_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/2022/elts/us-gaap-2022.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_PreferredStockSharesAuthorized_9978a8fe-e5e3-4276-a368-466c67e60920_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/2022/elts/us-gaap-2022.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_us-gaap_ProductConcentrationRiskMember_805fb12b-d8ec-4c7d-88e6-1f72c6c5e502_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/2022/elts/us-gaap-2022.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_mtz_EBITDA_a9c50295-cde3-4dac-8660-39885509da75_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">Segment 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-20230331.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e67452fe-8aa8-4249-b53a-435be34f7afc_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_b3ebff00-9884-49ab-a9be-60ae4cdeb2ad_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/2022/elts/us-gaap-2022.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_LoansPayableMember_62b8bf6b-0fe1-4f10-89ca-1b2000df129d_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/2022/elts/us-gaap-2022.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_NetIncomeLossAttributableToNoncontrollingInterest_dd426310-7e9e-45da-b3e8-ef07c31485cd_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 (loss) 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/2022/elts/us-gaap-2022.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_mtz_PowerDeliveryMember_c4a0a19e-3fdf-434a-afcb-c6d993868ee8_terseLabel_en-US" xlink:label="lab_mtz_PowerDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Delivery</link:label>
    <link:label id="lab_mtz_PowerDeliveryMember_label_en-US" xlink:label="lab_mtz_PowerDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Delivery [Member]</link:label>
    <link:label id="lab_mtz_PowerDeliveryMember_documentation_en-US" xlink:label="lab_mtz_PowerDeliveryMember" 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_PowerDeliveryMember" xlink:href="mtz-20230331.xsd#mtz_PowerDeliveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_PowerDeliveryMember" xlink:to="lab_mtz_PowerDeliveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d282f82b-5d1a-4291-9ec5-348d3fbc0d8c_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" 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">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/2022/elts/us-gaap-2022.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_LiabilitiesCurrentAbstract_37d6c4fc-12e7-46fd-a9c4-10b4dd8704cd_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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersBasic_c8aed92f-0485-4422-8b70-04d629fd6dfd_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink: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 loss- 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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_fb341637-b556-4059-902a-f30e39e5c6ae_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_28ba9631-7325-40d0-814f-849e3efe146f_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_97492849-0ea5-4aef-835a-f0a47490e613_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/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_9387b0ad-b3d4-4c93-9a06-04381ca3ac3b_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/2022/elts/us-gaap-2022.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_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_5860162b-be62-4c73-8121-22646aa5415e_terseLabel_en-US" xlink:label="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">HMG</link:label>
    <link:label id="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_label_en-US" xlink:label="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" xlink: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, Henkels &amp; McCoy Group, Inc. [Member]</link:label>
    <link:label id="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_documentation_en-US" xlink:label="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" 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">2021 Acquisitions, Henkels &amp; McCoy Group, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" xlink:to="lab_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_a8e14eee-4742-41ee-ae94-39662fce32fb_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/2022/elts/us-gaap-2022.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_BoardOfDirectorsChairmanMember_e46347b2-00df-4f07-bdcf-14de03d24383_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/2022/elts/srt-2022.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_us-gaap_ParentMember_a15cdf0f-4db9-416c-8452-79de5fe37248_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/2022/elts/us-gaap-2022.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_RetirementPlanTypeDomain_92ecd726-26e2-4816-80a0-c89fde550e74_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/2022/elts/us-gaap-2022.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_IncomeStatementLocationDomain_861bfc29-3593-4f68-b5e0-a9b08b3bbc34_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_bc34dd86-4af0-4726-814e-f7aab6079a65_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_d56a782e-ca6e-481d-add2-a1bec75307b3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink: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 assumed in acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink: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, Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_ad145579-1aab-4f76-a52c-74a36a8aeb7c_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_c4df30f9-1494-469d-8f1a-a18f3c39f1c0_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/2022/elts/us-gaap-2022.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_mtz_CommunicationsSegmentMember_9d54642f-d34a-4296-b45f-83e75bb67361_terseLabel_en-US" xlink:label="lab_mtz_CommunicationsSegmentMember" xlink: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_CommunicationsSegmentMember_label_en-US" xlink:label="lab_mtz_CommunicationsSegmentMember" xlink: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 Segment [Member]</link:label>
    <link:label id="lab_mtz_CommunicationsSegmentMember_documentation_en-US" xlink:label="lab_mtz_CommunicationsSegmentMember" 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_CommunicationsSegmentMember" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CommunicationsSegmentMember" xlink:to="lab_mtz_CommunicationsSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_e32f11b2-9f72-4220-b980-2e740c99e3db_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/2022/dei-2022.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_NetCashProvidedByUsedInInvestingActivities_cdbff014-90c2-455e-8f9f-b3ecb73ceb8b_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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_4f1b68eb-e53a-408e-b889-8150f69d9178_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink: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, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_A2022AcquisitionsMember_bec4c43c-b198-4f75-ae96-699af6bde07e_terseLabel_en-US" xlink:label="lab_mtz_A2022AcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsMember_label_en-US" xlink:label="lab_mtz_A2022AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_A2022AcquisitionsMember" 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">2022 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022AcquisitionsMember" xlink:to="lab_mtz_A2022AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fe0953cb-000e-4454-9f62-2973c869e382_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/2022/elts/us-gaap-2022.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_ProceedsFromLongTermLinesOfCredit_0d197c8f-0389-433b-8733-f9012d57b121_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_7de2272e-4e95-4fd6-85d6-5c9e68a26ba4_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 loss 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/2022/elts/us-gaap-2022.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_NoncontrollingInterestPercentageOfVotingInterestsAcquired_bc0c6661-c27d-433a-81ad-aa84e657f6af_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-20230331.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_srt_LitigationCaseAxis_607090ec-c0db-4aa7-b2e2-3264d6c33bff_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/2022/elts/srt-2022.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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_5dffb7d3-e3da-4601-bb3c-06e36d4814a6_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</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/2022/elts/us-gaap-2022.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_GoodwillAcquiredDuringPeriod_ba7b8c8b-2dd9-4e30-8641-89213a25785c_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">Additions from new business combinations</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/2022/elts/us-gaap-2022.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_BusinessAcquisitionsProFormaRevenue_22ae9d65-1c51-45ba-8061-55bf527771d4_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a0bcb589-0efd-4c5a-b9e3-ff3fbbee39ca_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/2022/elts/us-gaap-2022.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_mtz_LesseeLeaseTermOfContract_0aa2a92c-8932-403c-a5c2-3e6fecb29993_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-20230331.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_ConstructionInProgressMember_55ba1581-99d8-4446-b891-3e0bade16f68_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/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_9ff76c7a-df9b-46e4-a23f-3ed5d0ca99df_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/2022/dei-2022.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_GoodwillAndIntangibleAssetsDisclosureAbstract_4282bb3b-be0c-4f99-96ab-c0c318f2bc53_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/2022/elts/us-gaap-2022.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_us-gaap_OtherLiabilitiesCurrent_5d6aa649-92d1-4bac-af4b-c0d14928938c_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/2022/elts/us-gaap-2022.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_OtherAssetsNoncurrent_f0ea3c2b-e93b-4cc1-a971-5b8d75187243_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/2022/elts/us-gaap-2022.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_MultiemployerPlansWithdrawalObligation_5285415f-7508-432c-b9f1-3a4c3c2e7318_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withdrawal liability</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansWithdrawalObligation_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink: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 Plans, Withdrawal Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:to="lab_us-gaap_MultiemployerPlansWithdrawalObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_31bce98d-2146-41bb-85bc-75d967b49671_terseLabel_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc. Warrants</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_label_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc. Warrants [Member]</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_documentation_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" 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">Infrastructure Energy Alternatives, Inc. Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" xlink:to="lab_mtz_InfrastructureEnergyAlternativesIncWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_885ab7b8-d697-46bf-9fd3-13be0e77067c_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">Consolidated 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_18c92b1f-51d6-4d74-9e49-e3902591fea7_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">2024</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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_4a327eb8-05d2-4f0d-9d2f-cb7371092d0b_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTable_96e78c8d-7a93-4f09-8a0a-a020241bc6dc_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/2022/elts/us-gaap-2022.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_srt_ChiefExecutiveOfficerMember_71e1af28-586e-4b83-b189-ce146c16b79d_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/2022/elts/srt-2022.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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_b73e4495-f617-455d-bcc0-340432ec2895_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/2022/elts/us-gaap-2022.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_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour_15389199-bc1e-44d7-b78e-1f5f923e0c3b_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-20230331.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_LesseeOperatingLeaseTermOfContract_9521c08e-4307-43ea-946e-fa6cd0091cb7_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</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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f0d32841-6d29-4407-9311-42f784bec9c4_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/2022/elts/us-gaap-2022.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_09396e2e-620b-4352-84eb-3f9c465439f2_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/2022/elts/us-gaap-2022.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_mtz_RestrictedStockAndRestrictedStockUnitsMember_9cf02adc-3bc9-46a1-aea8-dae9283efe61_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-20230331.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_mtz_CrossCountryInfrastructureMember_758a48f1-04f6-44b0-a048-9b57f1e90ac4_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-20230331.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_us-gaap_PaymentsToAcquireLifeInsurancePolicies_8416da86-34a9-4916-865e-d171dbb8c326_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetIncludingGoodwill_2b9620cf-47e8-41ac-8f02-dc4963acc832_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e8c35fc6-8ce6-4227-a3e7-8bc88d125dee_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/2022/elts/us-gaap-2022.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_mtz_WahaJVsMember_d4a473d8-bcaa-4639-adbf-e6d4c01cf9ad_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-20230331.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_dei_EntityIncorporationStateCountryCode_6702370a-ad4e-495b-a654-fbb1076f8c61_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/2022/dei-2022.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_FinanceLeaseLiabilityPaymentsDueYearTwo_f3852492-2938-4505-bc49-fe09a4a5913e_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">2025</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/2022/elts/us-gaap-2022.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_BasisOfAccountingPolicyPolicyTextBlock_dd8aae94-60af-43ff-9204-f110f86aa7a4_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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b767f06-1d4d-4f6e-9187-bf15b15aea44_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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_940bdb90-a579-426a-8941-c21a4e31cc6a_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" 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), 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/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_a69ee056-f11e-45f3-80c6-86fcb0fb49ce_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/2022/elts/us-gaap-2022.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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_be2aca8b-b022-454e-aeb6-c3c7f306c98d_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8827e540-60c9-4dc6-9584-1f6385eda7d7_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, long-term, location</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_5131f6d5-8e3c-472c-b27f-b7f5fcc40aa3_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/2022/elts/us-gaap-2022.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_us-gaap_SelfInsuranceReserve_a87db25d-5c25-4379-bb9e-3d76e35cc5b2_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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationAxis_23d6f1d5-0242-4fa3-8e7c-5cbebb2b7136_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/2022/elts/us-gaap-2022.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_mtz_A2023AcquisitionsMember_1afedfe2-1212-4c5e-bb72-05474cb7d24a_terseLabel_en-US" xlink:label="lab_mtz_A2023AcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_mtz_A2023AcquisitionsMember_label_en-US" xlink:label="lab_mtz_A2023AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 Acquisitions [Member]</link:label>
    <link:label id="lab_mtz_A2023AcquisitionsMember_documentation_en-US" xlink:label="lab_mtz_A2023AcquisitionsMember" 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">2023 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2023AcquisitionsMember" xlink:to="lab_mtz_A2023AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_c1a3615a-c8c6-45d4-b600-b0aae78dd526_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/2022/elts/us-gaap-2022.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_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_474fbc1e-57ad-4b4d-90b1-14b1b413ce6c_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-20230331.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_us-gaap_CommonStockSharesAuthorized_ed0f6c93-b52d-4f9e-988c-df7073626aaf_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1aa282ea-7735-4620-9284-c65b5d2cc65d_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/2022/elts/us-gaap-2022.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_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_0059bb3a-61e4-4da2-8260-6cd6cbbc3adc_terseLabel_en-US" xlink:label="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" xlink: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 of deferred revenue, related party</link:label>
    <link:label id="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_label_en-US" xlink:label="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" xlink: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, Net Of Deferred Revenues, Related Parties</link:label>
    <link:label id="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_documentation_en-US" xlink:label="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" 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">Accounts Receivable, Net Of Deferred Revenues, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" xlink:href="mtz-20230331.xsd#mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" xlink:to="lab_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_368bf096-6df3-4c3f-b45e-bb4ac424632b_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_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/2022/elts/us-gaap-2022.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_GuaranteeObligationsNatureDomain_097abb68-f9bd-40b4-89a1-2f7d6365d8da_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/2022/elts/us-gaap-2022.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_StatementOfIncomeAndComprehensiveIncomeAbstract_fb6ce9b7-87a6-4cfb-a816-da74f3fb6503_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/2022/elts/us-gaap-2022.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_PerformanceGuaranteeMember_f1c9807c-fae7-40a6-b9d4-78d5d24426cb_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/2022/elts/us-gaap-2022.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_ClassOfWarrantOrRightAxis_eec80548-0c29-4fe7-9d0f-e5084473acaf_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9a3aad20-8cc4-4346-b0c9-a345aa5ae526_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_4877aea1-f454-468a-9513-6d7ff9b6c2e7_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/2022/elts/srt-2022.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_mtz_NumberOfJointVentures_a2588c9b-9a83-4107-90e5-07714b57c6c6_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-20230331.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e2d0b24f-679a-4495-87b1-d6dd6e27610f_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/2022/elts/us-gaap-2022.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_mtz_A2022TermLoansMember_c10143fe-247c-4096-988c-ae52a32b558e_terseLabel_en-US" xlink:label="lab_mtz_A2022TermLoansMember" xlink: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 Term Loan Facility</link:label>
    <link:label id="lab_mtz_A2022TermLoansMember_label_en-US" xlink:label="lab_mtz_A2022TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Term Loans [Member]</link:label>
    <link:label id="lab_mtz_A2022TermLoansMember_documentation_en-US" xlink:label="lab_mtz_A2022TermLoansMember" 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">2022 Term Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022TermLoansMember" xlink:href="mtz-20230331.xsd#mtz_A2022TermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022TermLoansMember" xlink:to="lab_mtz_A2022TermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_74c81558-dc86-407b-b385-0566f6a21ec9_negatedLabel_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" 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">Revenue recognition, changes in contract estimates, result from margin decreases</link:label>
    <link:label id="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_label_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" xlink: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 From Margin Increases (Decreases)</link:label>
    <link:label id="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_documentation_en-US" xlink:label="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" 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">Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" xlink:to="lab_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_69509ccb-c595-4c7c-9cc6-3779937c2d79_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_733f54c9-ba29-40c6-a8b5-47208cac9f09_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_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInContractWithCustomerLiability_92b870a9-fec7-4e84-baa1-79d3492b8ed0_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/2022/elts/us-gaap-2022.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_AssetsCurrent_21ce30d8-f27e-43f5-b34d-78eb3b1d3cac_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwillAbstract_d2578de7-8f2c-49da-aa57-0561d87e9aaa_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/2022/elts/us-gaap-2022.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_IncomeTaxesPaidNet_560bd902-3c37-482f-8820-627c47c8407a_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</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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityRevenueRecognized_7bb2a217-92f1-4aec-9c2c-6533cd2225a4_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_fa255aaf-0b21-4dab-8b49-24c28222afe0_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_e7eb1b46-bf97-4bff-a5ec-1530d6bb755a_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/2022/dei-2022.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_mtz_EnvironmentalRemediationInsurancePolicyLimit_8465a229-0713-4591-abdc-87c61100fecd_terseLabel_en-US" xlink:label="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance policy limit</link:label>
    <link:label id="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit_label_en-US" xlink:label="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation, Insurance Policy, Limit</link:label>
    <link:label id="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit_documentation_en-US" xlink:label="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit" 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">Environmental Remediation, Insurance Policy, Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit" xlink:href="mtz-20230331.xsd#mtz_EnvironmentalRemediationInsurancePolicyLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit" xlink:to="lab_mtz_EnvironmentalRemediationInsurancePolicyLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_f12988c6-568a-4637-9a3c-8df9fe878b63_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/2022/elts/us-gaap-2022.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_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3bf78989-1799-406e-b082-5743a753acf7_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/2022/elts/us-gaap-2022.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_SeniorNotes_b650244e-bc5b-42de-b1e7-61a88babcbca_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/2022/elts/us-gaap-2022.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_us-gaap_FinancingReceivableRevolving_9603a5ef-1ae8-4fc8-b8c5-e8ea52e3ad34_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRevolving" xlink: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, amount drawn</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRevolving_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRevolving" xlink: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, Revolving</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRevolving" xlink:to="lab_us-gaap_FinancingReceivableRevolving" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_JointVentureCivilConstructionProjectMember_ed4a31f6-fda8-4ea6-929e-2abd11f9fed5_terseLabel_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMember" xlink: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_JointVentureCivilConstructionProjectMember_label_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMember" xlink: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]</link:label>
    <link:label id="lab_mtz_JointVentureCivilConstructionProjectMember_documentation_en-US" xlink:label="lab_mtz_JointVentureCivilConstructionProjectMember" 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_JointVentureCivilConstructionProjectMember" xlink:href="mtz-20230331.xsd#mtz_JointVentureCivilConstructionProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_JointVentureCivilConstructionProjectMember" xlink:to="lab_mtz_JointVentureCivilConstructionProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_f7f8d165-814c-46cf-976d-1deb2594e342_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/2022/elts/us-gaap-2022.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_LesseeLeaseRenewalTerm_edf6ea21-9d05-4890-b3e0-4f233b7d3899_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-20230331.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_NetIncomeLossAttributableToParentDilutedAbstract_2e95a134-4455-4d37-b2bc-d6c733d86bd2_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 loss 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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_231c6713-dde6-431d-8894-e344fd4b1d90_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/2022/elts/us-gaap-2022.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_ScheduleOfMultiemployerPlansTable_d6576cb9-c22a-4914-92a9-10890ce2660e_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentDisclosureTextBlock_9d58e295-a88d-4aa9-b7d4-3e9e791559fd_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_af5fda1f-6b73-476c-b8fe-14b92ebfce9b_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/2022/elts/us-gaap-2022.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_srt_ManagementMember_5269ac4b-6dd0-4245-b2b7-8a80229f1025_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/2022/elts/srt-2022.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_mtz_EquityMethodInvestmentNegativeAmount_d95508ba-d7a0-4b73-91b2-928d4a7c2483_terseLabel_en-US" xlink:label="lab_mtz_EquityMethodInvestmentNegativeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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">Equity Method Investment Negative Amount</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-20230331.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_8864620a-8daa-4337-9f19-712533b1d8da_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-20230331.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_PropertyPlantAndEquipmentTypeDomain_0361a42a-e1b0-4fd7-9dc3-1d73e9057244_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_3b519b36-33ad-49bd-b002-4d0cf8a94bd2_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_33a49048-4113-46ec-8898-074865a04777_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/2022/dei-2022.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_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_0fa65875-d8a2-466e-8e2d-34b5b6ded28c_terseLabel_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc.</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_label_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member]</link:label>
    <link:label id="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_documentation_en-US" xlink:label="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" 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">Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" xlink:to="lab_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_019c6a4c-3520-41fa-95eb-e41eeb1e45ce_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/2022/elts/srt-2022.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_us-gaap_NotesPayableFairValueDisclosure_b20d1dc3-4e12-4574-9ea9-b38f0af6e17f_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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentDividendsOrDistributions_dc854d4b-f71b-4b4f-90c9-714a073c87e5_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/2022/elts/us-gaap-2022.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_ClassOfTreasuryStockTable_f1a7fe6c-6064-4d40-a8cd-18a990c5a48d_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/2022/elts/us-gaap-2022.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_DebtInstrumentLineItems_8911e97a-fd58-4d62-ac62-817078536d36_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiability_63b5b541-8498-4301-bfaf-92a15056e841_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/2022/elts/us-gaap-2022.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_CommitmentsContingenciesAndGuaranteesTextBlock_f51fe9ac-fd27-434e-9b8c-2c72b1a99914_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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingDisclosureTextBlock_d5a21759-f1a5-42d7-8dd7-9cc64dd0689e_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">Segments 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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityPaymentsDue_dbd06ad6-bc81-4c62-9ba4-82ead7250237_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, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityMaturityTableTextBlock_ce89407d-4f4a-4660-be5d-5e8c8b9590c2_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquityAbstract_564a5fee-856c-46af-9b3e-a98bbc54c0fd_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/2022/elts/us-gaap-2022.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_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_d572244e-5bba-450b-8dff-ee803e406851_terseLabel_en-US" xlink:label="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" xlink: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 gain (loss) included in other income</link:label>
    <link:label id="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_label_en-US" xlink:label="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" xlink: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 Combinations, Contingent Consideration, Unrealized Gain (Loss)</link:label>
    <link:label id="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_documentation_en-US" xlink:label="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" 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">Business Combinations, Contingent Consideration, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" xlink:to="lab_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4cd9fee8-a193-4fa8-abd2-ccaa2a4297b3_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_d1cb82f5-9f43-45a9-9f5b-86da7f89cb84_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/2022/elts/us-gaap-2022.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_LitigationSettlementAmountAwardedToOtherParty_c5247296-e654-4c19-98ef-fe85a0160c50_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensatory damages awarded to plaintiffs</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink: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 Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_24834d85-52dd-4ea0-b562-39e12d867b17_terseLabel_en-US" xlink:label="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" xlink: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, net income tax benefits</link:label>
    <link:label id="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_label_en-US" xlink:label="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" xlink: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 Service Share-Based Compensation, Net Tax Benefit (Deficiency) From Vesting Of Share-Based Payment Awards</link:label>
    <link:label id="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_documentation_en-US" xlink:label="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" 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 net tax benefit (deficiency) from vesting of share-based payment awards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" xlink:href="mtz-20230331.xsd#mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" xlink:to="lab_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_a8d83ac0-2a0c-427d-b6d9-ad04e475679b_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/2022/elts/us-gaap-2022.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_InventoryNet_31e47f8c-d7d6-4be1-9b74-de61c20ad1c3_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/2022/elts/us-gaap-2022.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_AccountsPayableCurrent_0c37d381-bec4-41b9-891c-e7508dd49f37_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/2022/elts/us-gaap-2022.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_NumberOfBusinessesAcquired_223bc3b6-0647-4f91-b032-c824f50709f1_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOtherOperatingAssets_5541b4a0-a59f-4ebf-900d-7480c3884496_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredAbstract_79e96710-67bb-48ea-8585-4c83d034eb4f_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6a2816ce-b738-4398-a847-a65d37e6b545_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/2022/elts/us-gaap-2022.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_mtz_IntangibleAssetsLineItems_1fc905d8-7fa4-4800-b94a-1c338453b4da_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-20230331.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_us-gaap_ForeignLineOfCreditMember_9d37c8ed-16ea-4826-a465-e3cb0b6200fd_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/2022/elts/us-gaap-2022.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_WarrantsAndCommonStockFairValueDisclosure_27066525-d84f-45f4-bdcb-dbf00b03abfa_terseLabel_en-US" xlink:label="lab_mtz_WarrantsAndCommonStockFairValueDisclosure" xlink: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 warrants outstanding</link:label>
    <link:label id="lab_mtz_WarrantsAndCommonStockFairValueDisclosure_label_en-US" xlink:label="lab_mtz_WarrantsAndCommonStockFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants And Common Stock, Fair Value Disclosure</link:label>
    <link:label id="lab_mtz_WarrantsAndCommonStockFairValueDisclosure_documentation_en-US" xlink:label="lab_mtz_WarrantsAndCommonStockFairValueDisclosure" 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">Warrants And Common Stock, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WarrantsAndCommonStockFairValueDisclosure" xlink:href="mtz-20230331.xsd#mtz_WarrantsAndCommonStockFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_WarrantsAndCommonStockFairValueDisclosure" xlink:to="lab_mtz_WarrantsAndCommonStockFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e9aa9c74-dfa4-4ccb-81ef-307bd2bf2bef_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/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5038544a-a468-4110-9d3b-ff8ee6e12424_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_b0d068b5-a049-41ce-8769-a2458a2e3e27_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/2022/elts/us-gaap-2022.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_FinanceReceivablesMember_3a54da75-aad2-41cc-b3b4-f91a71cc65d5_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/2022/elts/us-gaap-2022.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_country_US_0d1f04e8-c381-4f8a-a4b2-470518c1e50f_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/2022/country-2022.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_mtz_ConfluenceMember_4e81efc9-d153-4c8b-a843-32ceded820af_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-20230331.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_fdcb5ba4-27af-4ece-a981-db233645921c_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/2022/elts/us-gaap-2022.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_LossContingencyAccrualAtCarryingValue_8f7e7ea3-0dcf-438b-ba70-3101edeef1c4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnities, accrued project close-out liabilities</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_December2018ShareRepurchaseProgramMember_881d6864-ab8f-4c58-ae86-5a94af703637_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-20230331.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_us-gaap_EquityMethodInvestmentOwnershipPercentage_0599329d-13ff-45e5-8f2c-542f4b40fdad_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/2022/elts/us-gaap-2022.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_AllocatedShareBasedCompensationExpense_d32b74dd-e746-4e86-a1d5-d0398f83ee8b_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_109cedd5-fbd7-4dca-9c20-00d0d876684e_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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_adab223b-dc75-4dea-aa97-ca2ac9fa4b1b_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/2022/dei-2022.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_ClassOfWarrantOrRightDomain_256ef1c4-318e-41f2-98a5-6837f7320cc2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember_59001665-d3b2-4a7e-bc27-647930e534c6_terseLabel_en-US" xlink:label="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Term Loan Facility, Five-Year Tranche</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember_label_en-US" xlink:label="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember" xlink: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 Term Loan Facility, Five-Year Tranche [Member]</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember_documentation_en-US" xlink:label="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember" 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">New Term Loan Facility, Five-Year Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityFiveYearTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember" xlink:to="lab_mtz_NewTermLoanFacilityFiveYearTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_d2ab4b8e-8416-4f02-87ca-527f47b0a545_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/2022/elts/us-gaap-2022.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_PreferredStockValue_dda8a130-c0d3-42d0-86c9-807772c7e852_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/2022/elts/us-gaap-2022.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_LettersOfCreditOutstandingAmount_5854ed71-7605-43ca-ab1e-ba3cf96df296_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_24e50275-2173-4d24-956a-c821bc439f35_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/2022/elts/us-gaap-2022.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_RestrictedStockMember_8bde856d-f997-47d9-8393-5e1f039f65e3_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/2022/elts/us-gaap-2022.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_UninsuredRiskMember_829a5d87-5ebd-4e1d-87e3-42e60df0721e_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentLineItems_6610dfc4-1eb7-408d-a37d-a1c1043699f0_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_fffd4ed6-bc1c-4b6c-a3dd-05387683cb97_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink: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 Expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2c827fec-0320-49cb-8de8-c13a6762a450_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_mtz_EquipmentLeasesMember_478ff654-1c5a-42eb-91e6-d9eb1da3b868_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-20230331.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_dei_CoverAbstract_5fb6be3b-2d2b-4030-b3eb-039f711faf7e_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/2022/dei-2022.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_DebtInstrumentTable_e99965a1-c407-4df7-90f8-17d863b3ebf0_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/2022/elts/us-gaap-2022.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_mtz_SubcontractingArrangementsMember_50bf411e-216c-49c4-b159-d0b52a260786_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-20230331.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_64461df1-5f56-42ff-8c0b-a97ca9eb4d69_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/2022/elts/us-gaap-2022.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_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_5bef54b0-ad7b-4eb8-92d0-a123c83c3735_terseLabel_en-US" xlink:label="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" xlink: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, Value Of Common Stock</link:label>
    <link:label id="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_label_en-US" xlink:label="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" xlink: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, Value Of Additional Payments [Member]</link:label>
    <link:label id="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_documentation_en-US" xlink:label="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" 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">Contingent Consideration, Value Of Additional Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationValueOfAdditionalPaymentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" xlink:to="lab_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_55442180-3e02-4c61-95ad-803edccccbad_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/2022/elts/us-gaap-2022.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_CashAcquiredFromAcquisition_b7a3d8de-c8a3-42dc-853f-ca67d1ab2409_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 acquired from acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink: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 Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_afd3a7f0-f9b0-4e91-b5f7-74244fffa8a7_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/2022/elts/us-gaap-2022.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_mtz_MasterServiceAndOtherServiceAgreementsMember_0b2668f8-342d-4032-a2be-571553650c29_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-20230331.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_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_18de8cd7-2045-4c0c-8d8b-e0ce2a51b441_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/2022/elts/us-gaap-2022.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_mtz_FacilityLeasesMember_9c47971a-b1be-41be-a358-3e3ad3d6e084_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-20230331.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_NoncontrollingInterestMember_112af1ca-92f2-4b18-9674-a9a83d0f48c8_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/2022/elts/us-gaap-2022.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_srt_ScenarioForecastMember_7a58d5c7-2540-4139-9e62-0ceababd933e_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/2022/elts/srt-2022.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_ContractualObligation_4a96732d-44bc-40cf-9aca-be2844706443_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 (up to)</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/2022/elts/us-gaap-2022.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_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_ff3c7883-3f73-439d-8230-294b642a841b_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/2022/elts/us-gaap-2022.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_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_9d4153ae-3bcb-408e-be2c-b6e947af566e_terseLabel_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" xlink: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 And Indefinite Lived Intangible Assets By Major Class [Domain]</link:label>
    <link:label id="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_label_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" xlink: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 And Indefinite Lived Intangible Assets By Major Class [Domain]</link:label>
    <link:label id="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_documentation_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" 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">Finite And Indefinite Lived Intangible Assets By Major Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" xlink:to="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9248eaaa-f8f4-4cc1-8d18-26d86f151516_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/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_bea2552d-afc6-4a5c-9c6e-7b27498d1a2b_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/2022/elts/us-gaap-2022.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_mtz_AllAcquisitionsMember_c95a8ad7-25be-4e41-96d0-6b7630edb232_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-20230331.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_DebtInstrumentTerm_7258f201-be17-440b-81b6-d3dd4c78e659_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_54288c85-a39f-4ce9-ae07-420fb02ffbcd_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/2022/elts/us-gaap-2022.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_LongtermDebtTypeAxis_58e267c8-4f82-4df8-b6d0-0dca301629db_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/2022/elts/us-gaap-2022.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_us-gaap_GoodwillRollForward_dcedd442-ac12-4c27-9c82-93fabb1f0429_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_11fbaceb-ae44-4268-989f-0696427b69e7_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/2022/elts/us-gaap-2022.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_TimingOfTransferOfGoodOrServiceDomain_ea437d7a-0cb3-4129-9038-27eef4425bf7_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/2022/elts/us-gaap-2022.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_RepaymentsOfLongTermLinesOfCredit_e858829c-89fe-4a06-b9ce-8dbb26929a20_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/2022/elts/us-gaap-2022.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fa254fdd-5639-4513-977c-d21c5261805d_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/2022/elts/us-gaap-2022.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_LandMember_6479ae24-7bfb-45cc-bf18-5912867a6544_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/2022/elts/us-gaap-2022.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_NonUsMember_393de24f-1616-40c2-b094-99e909e82746_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_79509e7c-9ae3-47b7-b3c3-5fb866a88905_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_4c45a152-8888-49fb-8613-dd196a9723f3_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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 paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d4aadd38-710f-4600-86e0-9b4cc0ec2676_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_079d8bf5-4286-4582-98a3-c0e1fa8dd47d_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/2022/elts/us-gaap-2022.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_c0108ef5-dede-46fb-b6e7-c267d28627c9_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/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_2e50491c-bb43-4d39-ad3b-295e50fa8bab_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/2022/dei-2022.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_PropertyLiabilityAndCasualtyInsuranceSegmentMember_8d9a14fa-4312-493d-b4c2-01b68b3eeb65_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e3bc54b1-75e5-4945-bd92-f647ca235507_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/2022/elts/us-gaap-2022.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_NetIncomeLossAvailableToCommonStockholdersDiluted_0ab3400c-1339-4afe-b7d9-a16a315d3fc1_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 loss - 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/2022/elts/us-gaap-2022.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_05df3624-d41e-4cae-aae8-951e608ee9d2_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_ac51fa00-3dd0-4b6d-abf6-9a390820fe87_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_b7dd5111-aecf-409b-b6f7-be7c7090d532_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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_45034a80-22c3-45ee-8d26-456abdec5fb1_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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment_901ebaed-cd85-433c-bb8d-70275d40c8ca_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 sales 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/2022/elts/us-gaap-2022.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9116e45d-17f4-4e6a-a1f8-0e227e734884_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/2022/elts/us-gaap-2022.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_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_db96b841-c826-4d9e-8c26-3b9d0e8f7883_terseLabel_en-US" xlink:label="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" xlink: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 Investment, related party, ownership percentage</link:label>
    <link:label id="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_label_en-US" xlink:label="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" xlink: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, Related Party, Ownership Percentage</link:label>
    <link:label id="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_documentation_en-US" xlink:label="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" 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 Method Investment, Related Party, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" xlink:href="mtz-20230331.xsd#mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" xlink:to="lab_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_ce3a6f87-8aba-4e67-aabf-8fbaad584d52_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/2022/elts/srt-2022.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_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_9c16e08a-29df-4462-a202-0761a7c59beb_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-20230331.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_ConcentrationRiskByTypeAxis_da4a085c-4253-4ff1-aede-192814666420_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_af7a6584-054e-419a-a7a3-cdad8d84a36d_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/2022/elts/us-gaap-2022.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_mtz_A2022AcquisitionsIEAMember_5ee66b7f-5072-4595-afff-b9cc6edd4afc_terseLabel_en-US" xlink:label="lab_mtz_A2022AcquisitionsIEAMember" xlink: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 Acquisitions, IEA</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsIEAMember_label_en-US" xlink:label="lab_mtz_A2022AcquisitionsIEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Acquisitions, IEA [Member]</link:label>
    <link:label id="lab_mtz_A2022AcquisitionsIEAMember_documentation_en-US" xlink:label="lab_mtz_A2022AcquisitionsIEAMember" 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">2022 Acquisitions, IEA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsIEAMember" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsIEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_A2022AcquisitionsIEAMember" xlink:to="lab_mtz_A2022AcquisitionsIEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldAmortization_0d4f145c-b70b-491b-af3c-944384e58a9f_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7f389849-e02c-461a-ae8e-71026f5d2856_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">2025</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/2022/elts/us-gaap-2022.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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a9dda59e-41f6-4794-a0a0-354bf19345ea_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/2022/elts/us-gaap-2022.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_OtherAssetsCurrent_1e2d6377-bc79-4c61-b7b0-4ef27f892ab6_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/2022/elts/us-gaap-2022.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_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_5022d12d-90f4-4d0f-af29-f56879033810_terseLabel_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink: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 And Indefinite Lived Intangible Assets By Major Class [Axis]</link:label>
    <link:label id="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink: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 And Indefinite Lived Intangible Assets By Major Class [Axis]</link:label>
    <link:label id="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_documentation_en-US" xlink:label="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" 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">Finite And Indefinite Lived Intangible Assets By Major Class</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b3f93619-6d48-46a0-8e12-fb301f4e159e_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/2022/elts/us-gaap-2022.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_CustomerConcentrationRiskMember_e6af10e6-8866-4a42-8f8b-02675490cae2_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/2022/elts/us-gaap-2022.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_mtz_IntangibleAssetsExcludingGoodwillRollForward_d7b126ca-34a0-4dfa-9bf9-003ec1b53c3e_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-20230331.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_mtz_SubcontractingArrangementTwoMember_0bd0f69a-506b-48c8-a2ed-524bdfd05cc1_terseLabel_en-US" xlink:label="lab_mtz_SubcontractingArrangementTwoMember" xlink: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 Subcontracting Arrangements</link:label>
    <link:label id="lab_mtz_SubcontractingArrangementTwoMember_label_en-US" xlink:label="lab_mtz_SubcontractingArrangementTwoMember" xlink: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 Arrangement Two [Member]</link:label>
    <link:label id="lab_mtz_SubcontractingArrangementTwoMember_documentation_en-US" xlink:label="lab_mtz_SubcontractingArrangementTwoMember" 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">Subcontracting Arrangement Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementTwoMember" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_SubcontractingArrangementTwoMember" xlink:to="lab_mtz_SubcontractingArrangementTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_4f4904fd-5c8c-4722-b49f-32f897d09bd5_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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligation_9ea3d88d-2d3f-4980-8307-f02254bbd8f7_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</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/2022/elts/us-gaap-2022.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_EquityClassOfTreasuryStockLineItems_b5784a4d-9456-48e6-9e2e-95e32e95ddbd_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/2022/elts/us-gaap-2022.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_mtz_NewTermLoanFacilityMember_d3a75d9a-36af-4f86-8458-2de7b5f97599_terseLabel_en-US" xlink:label="lab_mtz_NewTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Term Loan Facility</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityMember_label_en-US" xlink:label="lab_mtz_NewTermLoanFacilityMember" xlink: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 Term Loan Facility [Member]</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityMember_documentation_en-US" xlink:label="lab_mtz_NewTermLoanFacilityMember" 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">New Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityMember" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NewTermLoanFacilityMember" xlink:to="lab_mtz_NewTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_75c1d9d7-39cc-4399-ba89-b94a6ba9998a_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/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_9357f492-ee3d-42bd-ba1c-a2cb7396f18a_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/2022/dei-2022.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_ProceedsFromPaymentsForOtherFinancingActivities_0fd41bb7-9553-44d2-8530-852ac08fcfc1_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/2022/elts/us-gaap-2022.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_mtz_TenLargestCustomersMember_0ffc72b0-95ac-4194-bfcb-b0f67a61a0b9_terseLabel_en-US" xlink:label="lab_mtz_TenLargestCustomersMember" xlink: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_TenLargestCustomersMember_label_en-US" xlink:label="lab_mtz_TenLargestCustomersMember" xlink: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 Customers [Member]</link:label>
    <link:label id="lab_mtz_TenLargestCustomersMember_documentation_en-US" xlink:label="lab_mtz_TenLargestCustomersMember" 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_TenLargestCustomersMember" xlink:href="mtz-20230331.xsd#mtz_TenLargestCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_TenLargestCustomersMember" xlink:to="lab_mtz_TenLargestCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_176c1b1f-c0bb-4b75-9727-5cf1189a7c65_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_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/2022/elts/srt-2022.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_80c2274e-a2c2-4b68-bc82-dc095f150bba_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/2022/elts/us-gaap-2022.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_UnbilledContractsReceivable_b381eb6d-c563-4139-92a0-d0dff9873664_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/2022/elts/us-gaap-2022.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_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_13f90f86-83d5-4109-892c-63c812bbbdc3_terseLabel_en-US" xlink:label="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Entities, Each Accounted for Using Equity Method Investments</link:label>
    <link:label id="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_label_en-US" xlink:label="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Entities, Each Accounted for Using Equity Method Investments [Member]</link:label>
    <link:label id="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_documentation_en-US" xlink:label="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" 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">Certain Entities, Each Accounted for Using Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" xlink:href="mtz-20230331.xsd#mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" xlink:to="lab_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_6c51cdbd-cff8-4159-8601-442d888ed530_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/2022/elts/us-gaap-2022.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_LineOfCreditFacilityRemainingBorrowingCapacity_13582a29-4ca8-4c0b-931b-283c0499ac7e_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/2022/elts/us-gaap-2022.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_TradeNamesMember_7bb6fbd0-4090-49f5-b75f-aa82562dcf7b_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_98784340-01d3-40e8-b4e5-d8327161e2ee_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/2022/elts/us-gaap-2022.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_CreditFacilityAxis_67df4185-295c-40e7-8e83-b841b9f4d23c_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/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_e7296fb0-e129-4471-959f-b03bae494146_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/2022/elts/us-gaap-2022.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_LongTermDebtAndCapitalLeaseObligations_22afdf1f-2f43-4719-bbfb-acd0be6696cb_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_5ea5f488-1e0d-43de-bf36-d6bc7dca4564_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionAmountsOfTransaction_84edc657-7867-4f0d-962e-50465710bc2d_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/2022/elts/us-gaap-2022.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_ScheduleOfDebtInstrumentsTextBlock_51c6f7ce-6902-4d12-88f4-4fcbed7bb13f_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/2022/elts/us-gaap-2022.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_EquityAbstract_7a6340dd-1c24-40f5-a653-abde1920cb62_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/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_5e08a137-faea-406f-812c-411e56afb390_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, equipment and vehicles</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3e1cf7b4-b260-4ff5-8e85-97a98bc56d11_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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_42928e3c-5beb-4ff9-955f-dad34b8b8617_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/2022/dei-2022.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_SelfInsuranceReserveNoncurrent_cdd9afb7-a774-4adb-bad7-998a41ebc7b4_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/2022/elts/us-gaap-2022.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_CompensationExpenseExcludingCostOfGoodAndServiceSold_3aa54e73-a312-4f83-a551-0525a6f52888_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/2022/elts/us-gaap-2022.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_mtz_NewTermLoanFacilityThreeYearTrancheMember_ceb2afcc-fcff-4c0d-8be7-9812d119fab6_terseLabel_en-US" xlink:label="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Term Loan Facility, Three-Year Tranche</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember_label_en-US" xlink:label="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember" xlink: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 Term Loan Facility, Three-Year Tranche [Member]</link:label>
    <link:label id="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember_documentation_en-US" xlink:label="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember" 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">New Term Loan Facility, Three-Year Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityThreeYearTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember" xlink:to="lab_mtz_NewTermLoanFacilityThreeYearTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_ddd8f255-6d40-4ae5-b02e-f47a6e78e57a_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/2022/elts/us-gaap-2022.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_MultiemployerPlanEmployerContributionCost_550f4459-aeeb-49fb-8904-db8fc1a286a4_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/2022/elts/us-gaap-2022.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_mtz_EarnoutArrangementsMember_7588ea5f-74ef-4c29-ad78-3a60342c0820_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-20230331.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_ContractWithCustomerAssetNetCurrent_17ccc003-5a94-4390-ba3e-c0345ebffc95_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_43ea92a4-b3e7-417f-9c74-2f4f1a8cfa78_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/2022/elts/us-gaap-2022.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_srt_ConsolidatedEntitiesDomain_36cb4abb-d449-4cd6-beee-90169de0825d_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/2022/elts/srt-2022.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_ContractWithCustomerAssetNetCurrentAbstract_0cbaa762-0ff7-456e-8a1a-aeff0c8c35c6_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodSharesOther_87a4a652-1baa-447b-8585-e55b1e559fdd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" 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">Shares withheld for taxes, net of other stock issuances (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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_512a7a20-a9f2-4433-b87f-aa3143bd02ad_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/2022/elts/us-gaap-2022.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_GuaranteeObligationsMaximumExposure_eeca7cb9-2639-4534-9066-efa08be0c3f6_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink: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, maximum exposure, undiscounted</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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateDuringPeriod_14fe9fb1-05bf-4601-8ffb-ec2b5f47b4db_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 during period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_5779f41c-1a7f-4584-a0f2-7387f19146c3_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6b063a5e-f2d9-4051-aab0-f228a98352af_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 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/2022/elts/us-gaap-2022.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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_73495ab3-827a-44f6-b9a4-76035e6ab468_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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_b0b21ec7-7c67-4587-a1c0-93e433bf635b_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_9ec41747-5369-46e7-8bc3-2e1dcf8ee07e_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/2022/elts/us-gaap-2022.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_dei_EntityCentralIndexKey_6393d171-d702-4930-9d4a-74232dd7ff1b_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/2022/dei-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_37dd7f2b-e882-4449-86ee-d5d92397ef8e_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b416ef5c-3ad8-4b69-8e78-2ab7f922f57a_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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fab0c4b1-3f2a-427e-87e5-4a1725825e6f_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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_1de3694b-fe6c-4416-a593-3c9d7905d9e0_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</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/2022/elts/us-gaap-2022.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_MeasurementInputTypeAxis_87ff6614-fe60-4726-b548-b93eaba28f83_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/2022/elts/us-gaap-2022.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_LossContingenciesByNatureOfContingencyAxis_e1ac3242-ef5f-4b7e-adf2-12066bc12280_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/2022/elts/us-gaap-2022.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_dei_EntityDomain_39fd0ed2-402a-4568-82fb-95d0bc7bdf07_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_777bd9f6-8b20-4456-af55-e1a46a75851f_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/2022/elts/us-gaap-2022.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_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_f4c467f1-abd0-4f0a-9682-4872a73e03c8_terseLabel_en-US" xlink:label="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" xlink: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, withdrawal obligation, monthly payment amount</link:label>
    <link:label id="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_label_en-US" xlink:label="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" xlink: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 Plans, Withdrawal Obligation, Monthly Payment Amount</link:label>
    <link:label id="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_documentation_en-US" xlink:label="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" 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">Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" xlink:href="mtz-20230331.xsd#mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" xlink:to="lab_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_81de6f41-6ddc-44dd-933b-f4a459903372_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/2022/dei-2022.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_AssetsAbstract_5deb48e1-6744-48d9-bd64-651c761f56fb_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/2022/elts/us-gaap-2022.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_GeneralAndAdministrativeExpense_b0682472-ff41-4ea9-a283-761c78ced23e_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/2022/elts/us-gaap-2022.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_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_3cc1d6d6-8f61-4b47-96b4-40570986b834_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/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain_f0504eea-58fb-4051-be77-f37f4b284e73_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/2022/elts/us-gaap-2022.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_mtz_FormerOwnerOfAcquiredBusinessMember_f7865e19-ea2b-410c-b94e-2a2e2e0b6901_terseLabel_en-US" xlink:label="lab_mtz_FormerOwnerOfAcquiredBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Owner Of Acquired Business</link:label>
    <link:label id="lab_mtz_FormerOwnerOfAcquiredBusinessMember_label_en-US" xlink:label="lab_mtz_FormerOwnerOfAcquiredBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Former Owner Of Acquired Business [Member]</link:label>
    <link:label id="lab_mtz_FormerOwnerOfAcquiredBusinessMember_documentation_en-US" xlink:label="lab_mtz_FormerOwnerOfAcquiredBusinessMember" 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">Former Owner Of Acquired Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerOfAcquiredBusinessMember" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerOfAcquiredBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_FormerOwnerOfAcquiredBusinessMember" xlink:to="lab_mtz_FormerOwnerOfAcquiredBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_f2650dc3-f3c6-4ca4-bc9e-d041eb445200_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/2022/elts/us-gaap-2022.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_StatementOfStockholdersEquityAbstract_f0fdb98f-a1fd-42d0-988c-6309a9d8799a_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/2022/elts/us-gaap-2022.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_CostOfGoodsAndServicesSoldDepreciation_79317f0f-7f8c-4ee1-8456-fc472015c932_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/2022/elts/us-gaap-2022.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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_051f5f62-329d-4cfd-ab2c-2ae4267a1aa8_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/2022/elts/us-gaap-2022.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_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e4b5da88-015b-4166-b1a7-8eadbabfbf4f_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</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 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_636818c4-125d-4d6e-befc-6913cd9ccdfd_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/2022/elts/us-gaap-2022.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_ShareBasedCompensation_a3c9943b-b051-49be-bdaf-405c8fbffdff_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/2022/elts/us-gaap-2022.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_PaymentsToAcquireEquityMethodInvestments_63e257ef-f097-4639-bcd6-23a65954f813_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/2022/elts/us-gaap-2022.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_mtz_TelecommunicationsEquityMethodInvesteesMember_5adc3633-bd18-4660-a3ca-5bc3a673a1b1_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-20230331.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_StockIssuedDuringPeriodValueOther_5dc84415-6b51-415c-9658-e1e85bb415d2_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">Shares withheld for taxes, net of other stock issuances</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/2022/elts/us-gaap-2022.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_CashSurrenderValueOfLifeInsurance_d8fb9185-8f6b-4313-acf6-18aefe39c08d_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/2022/elts/us-gaap-2022.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_FinanceLeaseLiabilityUndiscountedExcessAmount_9c0e0de9-78e8-40d1-86b2-e1a068fd821e_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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_70357447-c616-4245-bbc5-f46038749a65_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/2022/elts/us-gaap-2022.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_IncomeLossFromEquityMethodInvestments_affd21bb-4c5f-4527-bbea-b7e68e1022c9_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_8ee0d740-d66f-4e8b-997d-1713a96fae71_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, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_163fd2ae-21bc-4c3c-a919-5e4b8207fb25_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/2022/elts/us-gaap-2022.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_PaymentsForOtherProjectRelatedFinancing_6b8a5782-e717-4d37-8c70-db89ac448dcc_terseLabel_en-US" xlink:label="lab_mtz_PaymentsForOtherProjectRelatedFinancing" xlink: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 project financing</link:label>
    <link:label id="lab_mtz_PaymentsForOtherProjectRelatedFinancing_label_en-US" xlink:label="lab_mtz_PaymentsForOtherProjectRelatedFinancing" xlink: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 Other Project Related Financing</link:label>
    <link:label id="lab_mtz_PaymentsForOtherProjectRelatedFinancing_documentation_en-US" xlink:label="lab_mtz_PaymentsForOtherProjectRelatedFinancing" 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">Payments For Other Project Related Financing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PaymentsForOtherProjectRelatedFinancing" xlink:href="mtz-20230331.xsd#mtz_PaymentsForOtherProjectRelatedFinancing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_PaymentsForOtherProjectRelatedFinancing" xlink:to="lab_mtz_PaymentsForOtherProjectRelatedFinancing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_2723d10d-23ec-4dcd-baa1-4f04013182ab_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_60dbb056-e489-4ac2-b3a8-d0767f231eea_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/2022/elts/us-gaap-2022.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c5045936-7622-4960-9920-c2c12dd9ba38_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/2022/elts/us-gaap-2022.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_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_56e8820a-a57f-4bf7-bd5a-18245ff766f5_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/2022/elts/us-gaap-2022.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_us-gaap_CostOfSalesMember_477736d3-26a3-4770-8b7a-68973e74c041_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue, Excluding Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_23f9df80-c8aa-48a9-aec4-ab07c7538ea4_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/2022/elts/srt-2022.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_OtherPostretirementBenefitPlansDefinedBenefitMember_16cc158f-d520-41aa-b84f-4063b3dddca1_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/2022/elts/us-gaap-2022.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_mtz_ForeignDenominationMember_0ec9f3d9-b954-4fee-91f3-b9a169bcab60_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-20230331.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_abdf7445-85bc-45c2-b87d-5820556bc2fa_terseLabel_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" xlink: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 operating lease right-of-use assets</link:label>
    <link:label id="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_label_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" xlink: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, Long-term Assets, Operating Right-of-use Assets</link:label>
    <link:label id="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_documentation_en-US" xlink:label="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" xlink:to="lab_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>mtz-20230331_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 2023 Workiva-->
<!--r:82b59073-0489-466d-9c90-dcd4bed975bd,g:b7ea8e0a-3cf5-4a11-ad51-e508c8a49945-->
<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-20230331.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_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_97260df8-957d-4294-9885-0002aaae0eb9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentType_97260df8-957d-4294-9885-0002aaae0eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_2bbf73ac-3126-4308-b51a-b4d96bcbccb3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentQuarterlyReport_2bbf73ac-3126-4308-b51a-b4d96bcbccb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_579de036-e93c-4733-99ae-52d4427a89d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentPeriodEndDate_579de036-e93c-4733-99ae-52d4427a89d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_62569259-4444-4fee-a20c-3f8d673dcd78" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentTransitionReport_62569259-4444-4fee-a20c-3f8d673dcd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_19a22e20-0516-40e3-8c0a-bb632b827d43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityFileNumber_19a22e20-0516-40e3-8c0a-bb632b827d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_30360225-f94e-46d4-8300-6f1ca1233e2d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityRegistrantName_30360225-f94e-46d4-8300-6f1ca1233e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f67d09b4-e5ca-49fb-a801-deaadd791cf3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f67d09b4-e5ca-49fb-a801-deaadd791cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_ad813bb5-fc75-4e8c-a392-afc8cf5c58dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityTaxIdentificationNumber_ad813bb5-fc75-4e8c-a392-afc8cf5c58dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ba5b77de-0a60-4bac-8995-5384e3aff7cc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityAddressAddressLine1_ba5b77de-0a60-4bac-8995-5384e3aff7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a45b994e-7c75-4d84-91a9-3b6dc7dcf20e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityAddressCityOrTown_a45b994e-7c75-4d84-91a9-3b6dc7dcf20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_76810635-6bb3-4f6b-b95a-772e648195f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityAddressStateOrProvince_76810635-6bb3-4f6b-b95a-772e648195f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4290da55-e636-43b6-b755-4e169481e1d6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityAddressPostalZipCode_4290da55-e636-43b6-b755-4e169481e1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_14916b5d-b106-4c82-8c3f-d8d08ea30c43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_CityAreaCode_14916b5d-b106-4c82-8c3f-d8d08ea30c43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ae130182-6c64-457e-9fb8-28050ac65344" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_LocalPhoneNumber_ae130182-6c64-457e-9fb8-28050ac65344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_943a20c4-dc7d-4300-8778-7d6bada959a2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_Security12bTitle_943a20c4-dc7d-4300-8778-7d6bada959a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d6821b5d-872c-4285-be0c-2d91899caf0e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_TradingSymbol_d6821b5d-872c-4285-be0c-2d91899caf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_44e2c31d-b310-4dc6-b27c-c36d4f7af53a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_SecurityExchangeName_44e2c31d-b310-4dc6-b27c-c36d4f7af53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fb6ce8fe-a4ca-4a16-bf1e-045c6b5b0d82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityCurrentReportingStatus_fb6ce8fe-a4ca-4a16-bf1e-045c6b5b0d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_eacb84b4-0a8f-4dce-b528-c0b991003078" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityInteractiveDataCurrent_eacb84b4-0a8f-4dce-b528-c0b991003078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8df590ad-3e5c-4e30-8d5b-55be5d09e7de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityFilerCategory_8df590ad-3e5c-4e30-8d5b-55be5d09e7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6b0d499e-07d3-4216-a0c4-458c77a480ad" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntitySmallBusiness_6b0d499e-07d3-4216-a0c4-458c77a480ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b18cdb8f-d7d8-4ab9-a3f1-f8ae6364709c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityEmergingGrowthCompany_b18cdb8f-d7d8-4ab9-a3f1-f8ae6364709c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_1da17a90-e4a3-4738-98be-6679fa8e4163" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityShellCompany_1da17a90-e4a3-4738-98be-6679fa8e4163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_01e6a360-5205-4ffa-a172-bc099cd010fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_01e6a360-5205-4ffa-a172-bc099cd010fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_0fb590cd-5938-4109-86d9-062980eee324" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_EntityCentralIndexKey_0fb590cd-5938-4109-86d9-062980eee324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b7b3fca9-74fa-4702-af27-06aa0ec99ac1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_CurrentFiscalYearEndDate_b7b3fca9-74fa-4702-af27-06aa0ec99ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_e4f13eda-cc47-4b59-a531-b06cd78d0745" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentFiscalYearFocus_e4f13eda-cc47-4b59-a531-b06cd78d0745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7d4d5e70-10c1-43c7-8921-6a446ab8cb06" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7d4d5e70-10c1-43c7-8921-6a446ab8cb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a6c1239c-5ecc-435e-beb6-ceb46f42c112" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7d11b512-b57c-4912-a4c8-bcbebf782ab3" xlink:to="loc_dei_AmendmentFlag_a6c1239c-5ecc-435e-beb6-ceb46f42c112" 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-20230331.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_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a48d7941-9564-4dcc-83f0-da3646dd377e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_Revenues_a48d7941-9564-4dcc-83f0-da3646dd377e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_82c38714-d5ff-4ba0-ac29-cd5b39a87990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_82c38714-d5ff-4ba0-ac29-cd5b39a87990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_13a8b0dd-3f55-42fe-9ff8-5114dc5e9f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_13a8b0dd-3f55-42fe-9ff8-5114dc5e9f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_009e9c65-986f-429e-a094-c93ed56fe22e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_009e9c65-986f-429e-a094-c93ed56fe22e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_4f89c922-a67c-45bd-920b-bc600ae19d74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_4f89c922-a67c-45bd-920b-bc600ae19d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_3b6f253d-1b2b-4a19-a090-fbd603b24a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_3b6f253d-1b2b-4a19-a090-fbd603b24a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ff463e3c-980a-4c92-a5d0-a0d1de42bc8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ff463e3c-980a-4c92-a5d0-a0d1de42bc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_db7628b2-4622-4584-9a68-7e31816c49e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_db7628b2-4622-4584-9a68-7e31816c49e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f7d53930-bea4-4e38-b676-9e2b7ead3b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f7d53930-bea4-4e38-b676-9e2b7ead3b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f7db1ab-c5cb-4d90-96eb-ca3efe7cc7c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8f7db1ab-c5cb-4d90-96eb-ca3efe7cc7c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c001c72f-c64c-45b6-b7f4-b7353efabb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_ProfitLoss_c001c72f-c64c-45b6-b7f4-b7353efabb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7eb6614e-7c62-46e9-8081-5fc5a75357d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7eb6614e-7c62-46e9-8081-5fc5a75357d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae7c51bc-3994-4856-af56-8c10f170b40a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_NetIncomeLoss_ae7c51bc-3994-4856-af56-8c10f170b40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0b7a5bde-ea13-4143-9163-5b1e5140a1fe" xlink:to="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_53a71f94-3f19-48c3-82ef-8af00855ac14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:to="loc_us-gaap_EarningsPerShareBasic_53a71f94-3f19-48c3-82ef-8af00855ac14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c81f196c-b8a1-4a49-8d69-a6a4c96d3f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c81f196c-b8a1-4a49-8d69-a6a4c96d3f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_456d5edd-2d79-400e-86db-cd4ca0edaea9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_456d5edd-2d79-400e-86db-cd4ca0edaea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_314211e9-9947-468a-8e77-56e7291c6b55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1d37e838-d58b-4d1d-828a-4effed42e902" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_314211e9-9947-468a-8e77-56e7291c6b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="mtz-20230331.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c93b3351-bd03-47d4-a9ae-632ec8707194" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:to="loc_us-gaap_ProfitLoss_c93b3351-bd03-47d4-a9ae-632ec8707194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e36fe801-330b-4af2-b91b-8089b203ab75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e36fe801-330b-4af2-b91b-8089b203ab75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_69e7e16f-04ae-4de3-b52e-859953e2413e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e36fe801-330b-4af2-b91b-8089b203ab75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_69e7e16f-04ae-4de3-b52e-859953e2413e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_34ed30cc-968d-4cf3-b6b2-2209d90edd98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_e36fe801-330b-4af2-b91b-8089b203ab75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_34ed30cc-968d-4cf3-b6b2-2209d90edd98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f534b5e1-78a1-4ab3-90de-6c2e96dcf3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_f534b5e1-78a1-4ab3-90de-6c2e96dcf3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_9fe9c22e-a40a-49f1-a774-1a82b434b270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_9fe9c22e-a40a-49f1-a774-1a82b434b270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2f8cdd64-8956-477f-a915-a26c0b321386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0f8ab0e5-4f7c-4e0d-9eca-bf2414de83fb" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2f8cdd64-8956-477f-a915-a26c0b321386" 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-20230331.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_e130ba1c-b700-4b1f-bafe-77c6726f87e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e130ba1c-b700-4b1f-bafe-77c6726f87e9" xlink:to="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c04a3db9-7515-41e7-9bd4-10d9d408167c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c04a3db9-7515-41e7-9bd4-10d9d408167c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_33c4317d-884b-486b-9f53-6f1c0f2a7d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_33c4317d-884b-486b-9f53-6f1c0f2a7d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_10ac3ed3-39eb-4956-9f11-b9bbf1432014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_10ac3ed3-39eb-4956-9f11-b9bbf1432014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_476d142c-b853-408d-87f3-33701283e20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_InventoryNet_476d142c-b853-408d-87f3-33701283e20a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_80600990-a849-4e55-ab7a-6f3fff7304f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_80600990-a849-4e55-ab7a-6f3fff7304f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5d042bc5-8793-4851-8b82-b661436cdbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_OtherAssetsCurrent_5d042bc5-8793-4851-8b82-b661436cdbd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b8cebc05-887b-464a-b3bb-8e7c2a87947f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44c282fc-de76-442d-b34a-e03318b09806" xlink:to="loc_us-gaap_AssetsCurrent_b8cebc05-887b-464a-b3bb-8e7c2a87947f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_04d0f8e6-d926-4124-b12f-258fed958e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_04d0f8e6-d926-4124-b12f-258fed958e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_bbb2409f-0e20-434f-82b3-c163e357f39b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_bbb2409f-0e20-434f-82b3-c163e357f39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ec2ed001-6de7-418e-a287-8404964d058e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_Goodwill_ec2ed001-6de7-418e-a287-8404964d058e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5bce6b89-531c-47a1-b243-43da1243ed46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5bce6b89-531c-47a1-b243-43da1243ed46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_27682fe3-0515-49d7-b5fc-6b292ff761ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_27682fe3-0515-49d7-b5fc-6b292ff761ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f54b72f8-f5bd-4f73-bda3-a3afb539d8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d1e65475-d838-481e-89b6-9b1b88b5628f" xlink:to="loc_us-gaap_Assets_f54b72f8-f5bd-4f73-bda3-a3afb539d8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_e130ba1c-b700-4b1f-bafe-77c6726f87e9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0228c83-378a-432b-b4d0-6ff0556937d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_d0228c83-378a-432b-b4d0-6ff0556937d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5e1c2f9d-3b43-40c3-a951-41e5e5ab1400" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5e1c2f9d-3b43-40c3-a951-41e5e5ab1400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5766af9c-ea12-463e-9766-67e23e078884" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_AccountsPayableCurrent_5766af9c-ea12-463e-9766-67e23e078884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4095d8a6-608f-4e1c-bb4d-8c3dc0e87b58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_4095d8a6-608f-4e1c-bb4d-8c3dc0e87b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cbfadf98-036a-4215-a127-bac208d4d02b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_cbfadf98-036a-4215-a127-bac208d4d02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f704dfae-7ac0-4baf-a00d-9d4605b37071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f704dfae-7ac0-4baf-a00d-9d4605b37071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c9becb51-1894-4352-8bea-e01827909d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c9becb51-1894-4352-8bea-e01827909d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9b1ae253-b5d0-4a4f-92bc-b3802d3f69a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d3be50b3-3eca-4277-a848-34ef0fbd65df" xlink:to="loc_us-gaap_LiabilitiesCurrent_9b1ae253-b5d0-4a4f-92bc-b3802d3f69a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_49a4ed3c-179c-4455-9552-ce7c3caf0e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_49a4ed3c-179c-4455-9552-ce7c3caf0e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51a69171-23a8-443c-815f-6e7fc5d030be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_51a69171-23a8-443c-815f-6e7fc5d030be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b1c429c-e4c5-496f-a280-fdc9edad3fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1b1c429c-e4c5-496f-a280-fdc9edad3fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c3dfd8a1-8ef5-4280-90ca-76bb956d507e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c3dfd8a1-8ef5-4280-90ca-76bb956d507e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1e62b878-b387-46e3-b3f4-3df27892ef99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_Liabilities_1e62b878-b387-46e3-b3f4-3df27892ef99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5b924288-5d90-4a5f-8b28-97b36866cc41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5b924288-5d90-4a5f-8b28-97b36866cc41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_f86d88ad-2b72-4d68-b4d7-d6016b928b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_PreferredStockValue_f86d88ad-2b72-4d68-b4d7-d6016b928b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_488e49ef-b7fb-4190-bcb2-240bae2ef729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_CommonStockValue_488e49ef-b7fb-4190-bcb2-240bae2ef729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7faecb7e-364b-4838-96d9-2122d3e95451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7faecb7e-364b-4838-96d9-2122d3e95451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a377ddf6-40c7-44c5-ab96-390f4bb1daea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a377ddf6-40c7-44c5-ab96-390f4bb1daea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1449e71c-f22e-4d10-9aa0-712aeca76687" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1449e71c-f22e-4d10-9aa0-712aeca76687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_e8f38107-0dfc-444d-be44-b15261c26391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_TreasuryStockCommonValue_e8f38107-0dfc-444d-be44-b15261c26391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7f319197-c0eb-4008-b92b-055dac7445d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d9f17a41-169a-4460-ae41-ac14c4a23343" xlink:to="loc_us-gaap_StockholdersEquity_7f319197-c0eb-4008-b92b-055dac7445d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_b2ac194a-6f3d-48da-8cdd-5666523b71e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_MinorityInterest_b2ac194a-6f3d-48da-8cdd-5666523b71e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3e1a6e79-5bd6-40a0-9718-fb230fabaa26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3e1a6e79-5bd6-40a0-9718-fb230fabaa26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fbbd499f-b721-47dc-ab00-75597f3db60d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_572e78b5-302d-4a21-8bca-07523b0bb9bb" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fbbd499f-b721-47dc-ab00-75597f3db60d" 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-20230331.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_1c6e5cc2-5703-4667-9c78-f33a45510510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1c6e5cc2-5703-4667-9c78-f33a45510510" xlink:to="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:to="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_da4a5af0-9b40-48ff-8b48-ffb793a82ea5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_b63a8dfd-f30c-481a-aad3-876570d9a49c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_010067f5-1fe2-4d73-9b64-7bd353422b73" xlink:to="loc_us-gaap_RestrictedStockMember_b63a8dfd-f30c-481a-aad3-876570d9a49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e3e10ed7-db3c-4104-9eba-820f39adee83" xlink:to="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a517fd4b-2790-47d9-b947-da1f313eade3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e6f85d62-7ca5-4ff5-a71a-6046c7f0d026" xlink:to="loc_us-gaap_CommonStockMember_a517fd4b-2790-47d9-b947-da1f313eade3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a665cd83-5f2c-4124-b988-42afe783a11e" xlink:to="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ccaea902-d1fa-4072-ab65-d9b5820214be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_ccaea902-d1fa-4072-ab65-d9b5820214be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1dca5cb5-df1a-4246-a181-92ae2cf374ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1dca5cb5-df1a-4246-a181-92ae2cf374ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f195c9a8-0e03-4350-8a7c-eec5860dd482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f195c9a8-0e03-4350-8a7c-eec5860dd482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_949ff3b2-db6d-4f97-a637-07ee6f73daf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_949ff3b2-db6d-4f97-a637-07ee6f73daf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_99e92cc8-35b5-4486-a4de-34adb647964b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_99e92cc8-35b5-4486-a4de-34adb647964b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f999fcea-cfa3-42b6-bb0c-ae2a7cc4ffce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f999fcea-cfa3-42b6-bb0c-ae2a7cc4ffce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7f9ea05d-fbf4-424c-81bc-34e5a0cb7487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_CommonStockSharesIssued_7f9ea05d-fbf4-424c-81bc-34e5a0cb7487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3bb4e449-0ffe-4e0e-860d-09beffa11be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3bb4e449-0ffe-4e0e-860d-09beffa11be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a35b444a-ca31-43d2-a89d-59c530bfb963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48a98f75-5e9c-45ec-a279-c4261800bbc5" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a35b444a-ca31-43d2-a89d-59c530bfb963" 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-20230331.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_d0e6959c-4936-4af3-863f-44647ea5b3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d0e6959c-4936-4af3-863f-44647ea5b3d4" xlink:to="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c687b05e-a527-4577-8010-2c24bce7b8ed" xlink:to="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:to="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_05cf621f-abf9-47cc-be39-0756482ea817" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_CommonStockMember_05cf621f-abf9-47cc-be39-0756482ea817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_bb97dd9e-2515-41ad-8a9c-f1e6706b8d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_TreasuryStockCommonMember_bb97dd9e-2515-41ad-8a9c-f1e6706b8d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bbdbfda7-2f35-4c3c-b241-1927ef442fea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bbdbfda7-2f35-4c3c-b241-1927ef442fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5ce81b11-e0f5-4187-b2a2-8cb42c71f4aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_RetainedEarningsMember_5ce81b11-e0f5-4187-b2a2-8cb42c71f4aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90583d11-8880-42e8-a20f-76ebdb27cdb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_de18057d-eb77-4d07-b87e-4d77cef397ce" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_90583d11-8880-42e8-a20f-76ebdb27cdb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_04d0c5e0-33c3-4439-ab98-c252ff242a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b2f42802-88c1-4e88-925b-8f27f7487cd4" xlink:to="loc_us-gaap_NoncontrollingInterestMember_04d0c5e0-33c3-4439-ab98-c252ff242a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_175e4632-1f16-4c66-a66c-b3c9ae28009f" xlink:to="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b8c40d0a-58e0-483c-a9a4-ac50eb739c15" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_80969c8e-fa01-4adf-aebe-31bd0a8a9402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_CommonStockSharesIssued_80969c8e-fa01-4adf-aebe-31bd0a8a9402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f02dd25f-a69b-4e18-9f00-fa34f678d1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f02dd25f-a69b-4e18-9f00-fa34f678d1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2b1d2968-d5c0-4ed2-874a-bad22a5af5d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2b1d2968-d5c0-4ed2-874a-bad22a5af5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9f65bc04-1f5d-41d4-b811-3689f6335152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_ProfitLoss_9f65bc04-1f5d-41d4-b811-3689f6335152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ee33ab6-a21b-45a3-8d26-cb963a0c132a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_6ee33ab6-a21b-45a3-8d26-cb963a0c132a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_81e63144-02fd-42b7-9669-a8eaf4107cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_81e63144-02fd-42b7-9669-a8eaf4107cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0b094b86-fded-4f55-bf4a-5c94ca15f74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_0b094b86-fded-4f55-bf4a-5c94ca15f74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_010c3941-ccc7-42d2-b9dc-c56e75b194d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_010c3941-ccc7-42d2-b9dc-c56e75b194d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c6ba6ddb-2ef7-4e1f-a21f-ab752c9d6b73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c6ba6ddb-2ef7-4e1f-a21f-ab752c9d6b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bf57cd38-b717-4a4a-8d05-572c206aa424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_bf57cd38-b717-4a4a-8d05-572c206aa424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_2a54aedf-bbb9-4adc-ba23-5d783c4c2717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_2a54aedf-bbb9-4adc-ba23-5d783c4c2717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_1605f623-ee50-4d09-8e9c-0139654a39bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_1605f623-ee50-4d09-8e9c-0139654a39bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_241a769c-8e6b-4ea0-8b3d-b504de9ff0fd" xlink:href="mtz-20230331.xsd#mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares_241a769c-8e6b-4ea0-8b3d-b504de9ff0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_976e5b81-eca5-4825-bd09-1d1c8d24100c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_976e5b81-eca5-4825-bd09-1d1c8d24100c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_3197556a-fdf5-424a-98f6-e92bd05726b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_3197556a-fdf5-424a-98f6-e92bd05726b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_63ff9c18-be85-4367-b242-bb33ea2473b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_63ff9c18-be85-4367-b242-bb33ea2473b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_887312fe-2e28-4e72-a3b8-61b12932234c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_CommonStockSharesIssued_887312fe-2e28-4e72-a3b8-61b12932234c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c32d8010-9e81-4d5f-9dca-3c9377c1bbde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c32d8010-9e81-4d5f-9dca-3c9377c1bbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_a18e9c4b-1676-496b-915b-298bbca081ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a4ae685e-2a2a-4363-866f-64dfa6569f64" xlink:to="loc_us-gaap_TreasuryStockCommonShares_a18e9c4b-1676-496b-915b-298bbca081ff" 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-20230331.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_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3d8f2c73-8aaf-4096-82e5-b5da8084ca97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:to="loc_us-gaap_ProfitLoss_3d8f2c73-8aaf-4096-82e5-b5da8084ca97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_43d1eff4-5eab-4b49-9064-1af30479d576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_43d1eff4-5eab-4b49-9064-1af30479d576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_ee6a4b23-7dee-431d-800f-b4d022b93f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_ee6a4b23-7dee-431d-800f-b4d022b93f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6966dbdf-1020-4d5e-9895-9550a2edf87e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_ShareBasedCompensation_6966dbdf-1020-4d5e-9895-9550a2edf87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9b352ea1-4326-4c31-870e-7bdb3189cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9b352ea1-4326-4c31-870e-7bdb3189cb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4340189b-2acf-45a8-90a8-5145aefcaf93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_4340189b-2acf-45a8-90a8-5145aefcaf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_503fd3aa-9cd4-4998-bc12-e68cc43a67e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_503fd3aa-9cd4-4998-bc12-e68cc43a67e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7e160c4d-470f-4d1b-9e1e-0f028e9c7b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_7e160c4d-470f-4d1b-9e1e-0f028e9c7b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b699a0ec-3e22-43c2-bc20-f86a27f23009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e6aed39a-abf7-40a0-af0e-89ac2f808088" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b699a0ec-3e22-43c2-bc20-f86a27f23009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4796e863-c2c3-4286-bf17-6dd766802c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4796e863-c2c3-4286-bf17-6dd766802c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ab6e80b0-44f0-4b49-a9cd-a3d58a43c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_ab6e80b0-44f0-4b49-a9cd-a3d58a43c6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6a352e9a-c1b6-4efc-8343-24372dc9d30b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6a352e9a-c1b6-4efc-8343-24372dc9d30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_512cacfa-08e5-4922-b59c-1042b92b7919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_512cacfa-08e5-4922-b59c-1042b92b7919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e53eb1ed-92de-4139-9a63-509e4f07850e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e53eb1ed-92de-4139-9a63-509e4f07850e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_90dfbcce-a103-45ba-9732-0bbfe7359185" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_90dfbcce-a103-45ba-9732-0bbfe7359185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_45498337-1ab0-4a34-9540-50293ecdf956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4bffb75c-66c2-4fce-9419-52d43158500c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_45498337-1ab0-4a34-9540-50293ecdf956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5549b891-a9e2-4b17-b7bf-b39aacc36f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_93638e4c-1094-4c26-a7c0-b933608ec20e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5549b891-a9e2-4b17-b7bf-b39aacc36f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b101e1cc-a731-49ac-8dd3-c86fc0d8e8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b101e1cc-a731-49ac-8dd3-c86fc0d8e8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_0ef8fda9-f4b8-4609-bdcb-30fda16c66e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_0ef8fda9-f4b8-4609-bdcb-30fda16c66e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_22f61c8c-1098-47f9-9631-3b39d0d02320" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_22f61c8c-1098-47f9-9631-3b39d0d02320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_2e01e6a7-d899-4548-b691-b06b6b5b46dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_2e01e6a7-d899-4548-b691-b06b6b5b46dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_2be96c12-6658-4e5a-b8a6-16a6c5453dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_2be96c12-6658-4e5a-b8a6-16a6c5453dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7829338d-36b4-4c68-9adc-78cbbc5b36f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7829338d-36b4-4c68-9adc-78cbbc5b36f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_519a29f4-b02c-4c3e-b3ef-fc3f75e035be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23a23107-b455-4c1b-a677-d01ef939f6fa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_519a29f4-b02c-4c3e-b3ef-fc3f75e035be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ed4ebbdc-ec9c-4e13-b580-3869673e4133" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ed4ebbdc-ec9c-4e13-b580-3869673e4133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_4e54092c-b055-40fe-aa40-ec0fa855900c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_4e54092c-b055-40fe-aa40-ec0fa855900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_71b87c69-07ed-4cc0-8277-0adc9f52a32c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_71b87c69-07ed-4cc0-8277-0adc9f52a32c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_46cfeeb3-9313-4900-a687-c5b816626822" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_46cfeeb3-9313-4900-a687-c5b816626822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_ddbc8cb3-fff4-46d8-bed0-d8033eb31f42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_ddbc8cb3-fff4-46d8-bed0-d8033eb31f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4abb00f4-2a6c-4755-a8c7-594de5b5f443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_4abb00f4-2a6c-4755-a8c7-594de5b5f443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5f26de5b-3779-41ef-9f84-72c03d1839be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5f26de5b-3779-41ef-9f84-72c03d1839be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0efdb061-b6f5-4638-b6ab-9de1540e91e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7c07d305-d0fe-4e0f-9f17-b67b3919987a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0efdb061-b6f5-4638-b6ab-9de1540e91e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0607012d-a248-406e-a388-14d15ef60d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0607012d-a248-406e-a388-14d15ef60d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_207efdb9-0aa0-452b-aeba-260cf449a3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_207efdb9-0aa0-452b-aeba-260cf449a3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71c798b5-b8cb-4989-adb0-882bc096ec4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_71c798b5-b8cb-4989-adb0-882bc096ec4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e38454d-dd26-4fae-8ff9-92f5bea08458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e38454d-dd26-4fae-8ff9-92f5bea08458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_f17c9b92-dd0e-4948-b406-0de7e59c7553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_f17c9b92-dd0e-4948-b406-0de7e59c7553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_20d8b020-d74c-4682-aa89-6e2804f5cb82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f17c9b92-dd0e-4948-b406-0de7e59c7553" xlink:to="loc_us-gaap_InterestPaidNet_20d8b020-d74c-4682-aa89-6e2804f5cb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ac336200-85b4-4801-b013-c7de616f7f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_f17c9b92-dd0e-4948-b406-0de7e59c7553" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ac336200-85b4-4801-b013-c7de616f7f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_911a85f8-a7ce-4dd4-a5a0-b1927d7ce815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_82ee67d3-5a5a-4e6b-8d72-36fcc5a1c130" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_911a85f8-a7ce-4dd4-a5a0-b1927d7ce815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_44048b81-817b-462f-812a-0d6fc6406cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_911a85f8-a7ce-4dd4-a5a0-b1927d7ce815" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_44048b81-817b-462f-812a-0d6fc6406cb7" 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-20230331.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_a96f8c17-3e56-4cea-8d23-1f4cc3da5348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_63af34c6-6a58-4753-b245-6bf45aacc240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a96f8c17-3e56-4cea-8d23-1f4cc3da5348" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_63af34c6-6a58-4753-b245-6bf45aacc240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShare" xlink:type="simple" xlink:href="mtz-20230331.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_b433b21b-512a-45c0-a99d-9eb2d6ff3482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_46d2fbff-d55b-4e61-ae8a-89c76610df55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b433b21b-512a-45c0-a99d-9eb2d6ff3482" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_46d2fbff-d55b-4e61-ae8a-89c76610df55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNet"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_71b6190e-f6a9-4073-9124-c8e0a2f7bb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_1d991123-d66d-4ea8-a17e-2ce8ec48cc7b" xlink:href="mtz-20230331.xsd#mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_71b6190e-f6a9-4073-9124-c8e0a2f7bb3b" xlink:to="loc_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_1d991123-d66d-4ea8-a17e-2ce8ec48cc7b" 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-20230331.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_320d7660-0635-48b7-b6fd-25da2d3e8a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_a3dcdf97-8592-4e69-8ffd-92b9e5ca5909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_320d7660-0635-48b7-b6fd-25da2d3e8a33" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_a3dcdf97-8592-4e69-8ffd-92b9e5ca5909" 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-20230331.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_aa7c81d7-3e0a-4878-a670-c4ef3f41e29c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_aee98731-5132-456a-8e70-51800386448f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_aa7c81d7-3e0a-4878-a670-c4ef3f41e29c" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_aee98731-5132-456a-8e70-51800386448f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="mtz-20230331.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_7ca1cc5b-d05c-40e6-bbca-b2747f95842b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6dcbfc02-42bb-483a-bc01-cdbdf3021802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7ca1cc5b-d05c-40e6-bbca-b2747f95842b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6dcbfc02-42bb-483a-bc01-cdbdf3021802" 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-20230331.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_a486f04b-c7f7-4748-a282-73945527a13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_2f571c78-26ef-4ea0-a261-b5a40af98cba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a486f04b-c7f7-4748-a282-73945527a13b" xlink:to="loc_us-gaap_LongTermDebtTextBlock_2f571c78-26ef-4ea0-a261-b5a40af98cba" 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-20230331.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_7f141b97-2c48-4aaf-9664-964cb2d32fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_f61ba052-25cb-493e-b35c-b0dd3a010b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7f141b97-2c48-4aaf-9664-964cb2d32fb3" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_f61ba052-25cb-493e-b35c-b0dd3a010b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d1488194-f2c5-408b-bee7-831b91e14355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7f141b97-2c48-4aaf-9664-964cb2d32fb3" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d1488194-f2c5-408b-bee7-831b91e14355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlans" xlink:type="simple" xlink:href="mtz-20230331.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_4b0fc3f9-3c94-4064-ad3a-00cf5107bbee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d37ac84c-5901-4509-817b-9d69fa7b3ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4b0fc3f9-3c94-4064-ad3a-00cf5107bbee" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d37ac84c-5901-4509-817b-9d69fa7b3ed2" 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-20230331.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_2d3a10b5-e8f9-4b74-88ed-9f873aa9a7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_aa165294-63a3-4f1e-994a-1fce1cbfc3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_2d3a10b5-e8f9-4b74-88ed-9f873aa9a7b4" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_aa165294-63a3-4f1e-994a-1fce1cbfc3bf" 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-20230331.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_75d6c09d-a669-4b33-b28e-5c5a8c14be4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_92e133b4-c90e-49e8-8c5a-b7df443a1096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_75d6c09d-a669-4b33-b28e-5c5a8c14be4d" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_92e133b4-c90e-49e8-8c5a-b7df443a1096" 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-20230331.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_adaadfc0-6971-4d6d-aefc-e4c4c8d03189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_652279da-e409-4019-af36-854bf2eb396b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_adaadfc0-6971-4d6d-aefc-e4c4c8d03189" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_652279da-e409-4019-af36-854bf2eb396b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformation" xlink:type="simple" xlink:href="mtz-20230331.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_507ef607-ca51-441d-b30f-7a75da471c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_b805e187-b007-4a76-a32a-55be7b3d29c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_507ef607-ca51-441d-b30f-7a75da471c2d" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b805e187-b007-4a76-a32a-55be7b3d29c2" 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-20230331.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_f76a50d5-533d-410c-96fb-cde23067dd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_3e52cc58-31e6-43de-883c-d2f2441031c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f76a50d5-533d-410c-96fb-cde23067dd1d" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_3e52cc58-31e6-43de-883c-d2f2441031c2" 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-20230331.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_ea07e967-29cc-4b87-b23e-97c8c2a8dffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cfe4dfb5-a384-449f-8091-a38657002ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_ea07e967-29cc-4b87-b23e-97c8c2a8dffe" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cfe4dfb5-a384-449f-8091-a38657002ddf" 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-20230331.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_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ce70dcdc-3154-4516-8c72-ec34babb8e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ce70dcdc-3154-4516-8c72-ec34babb8e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6345fa7d-5676-4601-b904-c841c8cd1bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6345fa7d-5676-4601-b904-c841c8cd1bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_45e59191-c880-44e2-b4bb-01b527855ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_45e59191-c880-44e2-b4bb-01b527855ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_26f89543-a711-4f8f-aa36-20060b838c42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_26f89543-a711-4f8f-aa36-20060b838c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_886519e4-f509-4b6c-9acd-262a70e32ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_UseOfEstimates_886519e4-f509-4b6c-9acd-262a70e32ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_b8206fe8-ff61-4815-9b5f-4adaea356c03" xlink:href="mtz-20230331.xsd#mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock_b8206fe8-ff61-4815-9b5f-4adaea356c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c06a359a-63aa-454e-867b-f75454d9af73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c06a359a-63aa-454e-867b-f75454d9af73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d818bb67-11f5-4149-93c0-3aecff768bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d79e0ea6-808e-483f-9f54-2235651b6b27" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d818bb67-11f5-4149-93c0-3aecff768bed" 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-20230331.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_bd15ec1f-4fc3-4e39-919a-b6716e6444a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_3eca6f10-2bc3-45d4-94d2-f4ab714b5a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bd15ec1f-4fc3-4e39-919a-b6716e6444a5" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_3eca6f10-2bc3-45d4-94d2-f4ab714b5a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetTables"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_145d33a8-bc7e-4deb-afad-720e9d62db5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_651dd1e3-6f82-44bf-9491-2d326c92ae6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_145d33a8-bc7e-4deb-afad-720e9d62db5c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_651dd1e3-6f82-44bf-9491-2d326c92ae6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3f843c80-ad62-4b4b-88ce-9cbf300c5316" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_145d33a8-bc7e-4deb-afad-720e9d62db5c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3f843c80-ad62-4b4b-88ce-9cbf300c5316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_a9c06f3a-1e26-4aff-9c3f-5a8128c93ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_145d33a8-bc7e-4deb-afad-720e9d62db5c" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_a9c06f3a-1e26-4aff-9c3f-5a8128c93ed1" 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-20230331.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_a08ac7d0-4ee0-4f99-bd33-89f93aba9a23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_a55cd069-092c-4101-8872-5249ac7a2add" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a08ac7d0-4ee0-4f99-bd33-89f93aba9a23" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_a55cd069-092c-4101-8872-5249ac7a2add" 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-20230331.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_71744174-1055-4eba-936f-dec02ab203bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_665d2af0-2905-40f8-90b9-cef01ae88529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_71744174-1055-4eba-936f-dec02ab203bc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_665d2af0-2905-40f8-90b9-cef01ae88529" 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-20230331.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_7af59756-b72a-4f79-bcef-0b310a9a37d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_72f091ff-6909-400d-80b2-7a6efd53aa35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7af59756-b72a-4f79-bcef-0b310a9a37d6" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_72f091ff-6909-400d-80b2-7a6efd53aa35" 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-20230331.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_583cd99e-d069-4235-b89f-a7594d7ef913" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_68a7cd95-4cb6-40b7-b293-6b7a88a5e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_583cd99e-d069-4235-b89f-a7594d7ef913" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_68a7cd95-4cb6-40b7-b293-6b7a88a5e26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2a6f99b8-4a22-4455-9e1f-8248e57a78c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_583cd99e-d069-4235-b89f-a7594d7ef913" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2a6f99b8-4a22-4455-9e1f-8248e57a78c9" 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-20230331.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_35a1c9f1-b455-494a-a5e2-07c409eb2de6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_84a57288-492e-4b56-a0aa-34eef2f0a721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_35a1c9f1-b455-494a-a5e2-07c409eb2de6" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_84a57288-492e-4b56-a0aa-34eef2f0a721" 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-20230331.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_bffdd04e-a8d6-4c90-92a9-21f1c3798274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_7f5dc5eb-9424-41c7-86a3-3cf695dfc4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_bffdd04e-a8d6-4c90-92a9-21f1c3798274" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_7f5dc5eb-9424-41c7-86a3-3cf695dfc4bf" 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-20230331.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_d1d36b1f-719a-4d06-b4f7-a8631ecf4783" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_85b0a06c-74e6-4d12-918f-643d27797279" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d1d36b1f-719a-4d06-b4f7-a8631ecf4783" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_85b0a06c-74e6-4d12-918f-643d27797279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_24de495e-715d-44b7-90e6-3987a5f0297a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d1d36b1f-719a-4d06-b4f7-a8631ecf4783" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_24de495e-715d-44b7-90e6-3987a5f0297a" 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-20230331.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_151b00ab-798e-44fd-bea7-faeef09db9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_2406698d-ce35-41d0-8844-283f0f936f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_151b00ab-798e-44fd-bea7-faeef09db9d4" xlink:to="loc_us-gaap_NumberOfReportableSegments_2406698d-ce35-41d0-8844-283f0f936f76" 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-20230331.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_2f1c1542-590e-4dbc-8d52-0d90ca0395d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2f1c1542-590e-4dbc-8d52-0d90ca0395d8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f6fe0224-a7e8-450c-b971-410ae5981deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f6fe0224-a7e8-450c-b971-410ae5981deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_b6fd0972-0d04-4159-a506-6a7b687515f5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_59e5d2ff-7979-44e6-8e6f-5a07bbc25fca" xlink:to="loc_us-gaap_SalesRevenueNetMember_186d34a5-6d33-4759-8ef4-89e4a12fb105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_0cc5cace-c0e2-430f-bc37-01577b7d84a0" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1560a966-8172-4d7b-b796-9ac12f096c70" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_f114daea-dcc2-4d14-872f-201c5850ae64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9fdd4529-5199-44cd-a4e0-1c17d31a7891" xlink:to="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:href="mtz-20230331.xsd#mtz_MasterServiceAndOtherServiceAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9ca47b74-37b1-41dc-8f4c-a9339b2a32bb" xlink:to="loc_mtz_MasterServiceAndOtherServiceAgreementsMember_323c7f68-c037-43ea-8758-21946ee596f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_1c3bac42-aac8-46e1-83e0-82b5033ad4f3" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66a99a80-dff7-4aa5-b0ce-9aa0271c3c1c" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_66dca947-60b9-4982-a9f8-ccc30a66a255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d17b2d8d-acf9-4cd1-9f98-121c7e916270" xlink:to="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_28958bc5-1648-4350-8467-74fb343d7ab8" xlink:to="loc_srt_MaximumMember_651070cb-5b21-46a5-8864-ac147369026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_5f1af139-5708-4a1f-945d-e1d66041e058" xlink:to="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f91f9a9f-cfdd-472c-9103-e32845f2c005" xlink:to="loc_us-gaap_OperatingSegmentsMember_8c7c7752-3c12-4067-87a8-d09d049de21e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a2d1ddb6-918c-4443-b2e4-d0949981fe79" xlink:to="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_449f0f99-611e-4b42-94fb-6a439d6e22df" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_a65a2669-136e-4bb7-836a-873a5969f966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ec50f4fd-3325-493b-8458-50d4562fd3a8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b078a647-2b74-4f95-b93c-6bec14d6248e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases_0161a824-e297-41c2-9981-86ea46ef5a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:href="mtz-20230331.xsd#mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage_d8823d0d-7df4-4e67-a22d-fa92bfaa50e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_751b0772-8f02-451f-95f4-50feab8f0909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_963e8438-d465-4696-9ed7-77919537b10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_6d61ffc4-f2c8-4277-a866-5f06bde55865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear_e173096f-2bd0-46f3-b952-d20fededa46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" xlink:href="mtz-20230331.xsd#mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_0fea286d-2e44-40fc-a108-e6ae0492c3d4" xlink:to="loc_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval_1e6d70d0-a68d-4ce5-9317-747b02ab4b2b" 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-20230331.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/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EarningsPerShareScheduleofEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_347ceb44-68d0-4760-bc4c-ec5a99d2e65e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_347ceb44-68d0-4760-bc4c-ec5a99d2e65e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3aa75a70-1513-4b4e-a87c-b5090c3dea05" xlink:to="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerOfAcquiredBusinessMember_e02e357e-ea25-4127-b495-cd1ccc60ec18" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerOfAcquiredBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a141362c-73ce-4872-a35c-18890c8563c4" xlink:to="loc_mtz_FormerOwnerOfAcquiredBusinessMember_e02e357e-ea25-4127-b495-cd1ccc60ec18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_adbf5074-6e1b-4252-892d-e4a697a862f7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsMember_e21eaa2b-060d-4484-988f-7301a66a7a3c" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8d68de8e-0d17-47d6-9551-5c164a4d6458" xlink:to="loc_mtz_A2021AcquisitionsMember_e21eaa2b-060d-4484-988f-7301a66a7a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c4ce3fa2-5a53-4cac-a543-57cdc061bf7f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToParentDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3211e07e-9932-4a57-9d51-1d49a24dd2da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_3211e07e-9932-4a57-9d51-1d49a24dd2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f2af2649-cac5-415e-a796-9b19cf41b097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract_3711f443-1b12-4792-a2eb-3c66c71dbc1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f2af2649-cac5-415e-a796-9b19cf41b097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e4a53df-b637-403c-b4b0-e317f1c016e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2e4a53df-b637-403c-b4b0-e317f1c016e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1a2c098b-187c-45d1-ab83-5a76d8e56150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1a2c098b-187c-45d1-ab83-5a76d8e56150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d40aa77f-3332-41b4-8e80-d1aff847554a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_da7c7b54-135a-4d7c-9b0e-c77422946003" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d40aa77f-3332-41b4-8e80-d1aff847554a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cdd204cd-fd4e-4d43-8d73-cd7811f4ebb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a77ede84-7743-47e5-90f7-b4ec82c3b06c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_cdd204cd-fd4e-4d43-8d73-cd7811f4ebb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/EarningsPerShareNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#EarningsPerShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/EarningsPerShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_100a8236-06b9-4ce2-905f-6ba3514d09bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_100a8236-06b9-4ce2-905f-6ba3514d09bd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_dc1e6dd5-dc04-4c3e-af03-d6d2ef58858c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsIEAMember_de3eea36-eccd-43ef-af3d-d642e67f2d1a" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsIEAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:to="loc_mtz_A2022AcquisitionsIEAMember_de3eea36-eccd-43ef-af3d-d642e67f2d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_028fd928-4d85-45e9-bb99-37bf913eae4e" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9209db4-2e9f-4447-9140-b0fc3dd8819c" xlink:to="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_028fd928-4d85-45e9-bb99-37bf913eae4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6ce55129-d2cd-4d45-9c25-40ea965e2dd2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1bef936e-ed75-4923-a0c6-fa82dafec856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1bef936e-ed75-4923-a0c6-fa82dafec856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5a37549f-36f6-4b53-87bd-fbfa887951c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_9a954279-a811-4712-bee3-932ac184cc96" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5a37549f-36f6-4b53-87bd-fbfa887951c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad46c183-7c86-47c2-a8c9-a122ef6fcc02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad46c183-7c86-47c2-a8c9-a122ef6fcc02" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_58df1156-8f53-4fb7-b85c-0c38a37b7a69" xlink:to="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_00af659b-8294-4d7a-8026-d6b3c68993e6" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_CommunicationsSegmentMember_00af659b-8294-4d7a-8026-d6b3c68993e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_cd736475-1a15-4ffe-910d-e4a1eccc3a8a" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_cd736475-1a15-4ffe-910d-e4a1eccc3a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_15261856-a637-4f08-88a4-13a68dfed87c" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_OilAndGasSegmentMember_15261856-a637-4f08-88a4-13a68dfed87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_7d7707b1-0647-4562-bf8e-cf00f2a10c5f" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fbea3473-d5ec-4f11-a579-5151131fd507" xlink:to="loc_mtz_PowerDeliverySegmentMember_7d7707b1-0647-4562-bf8e-cf00f2a10c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6ba21011-abbd-4db4-bd26-3cba32ab178d" xlink:to="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_6a060c26-511f-425f-8ec6-be7954ee51fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillGross_6a060c26-511f-425f-8ec6-be7954ee51fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_19032ce8-7b64-4fef-bc3e-dbe84c4cd8a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_19032ce8-7b64-4fef-bc3e-dbe84c4cd8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fc9ff99c-2995-4cf8-b7c4-0f5f20fb40b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_Goodwill_fc9ff99c-2995-4cf8-b7c4-0f5f20fb40b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_36ac8115-db7a-448d-b3eb-d3002f916b4d" xlink:to="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6a89cf44-41ea-4a70-95b9-8678f06a39c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_Goodwill_6a89cf44-41ea-4a70-95b9-8678f06a39c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_951b1443-f6f6-4016-9cd5-e2d2c59d7a26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_951b1443-f6f6-4016-9cd5-e2d2c59d7a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebbf1aee-df1a-4b21-b9a8-952768ef51b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ebbf1aee-df1a-4b21-b9a8-952768ef51b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c91a7a54-e956-498a-aa8e-9c06e2d705e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_b9e698b4-88c9-49bb-aad5-77a163a45584" xlink:to="loc_us-gaap_Goodwill_c91a7a54-e956-498a-aa8e-9c06e2d705e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_22b90eb7-0163-4f38-887f-7f846e3cc032" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_e7e4e503-026f-44e1-9e88-0251f4fc0626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_22b90eb7-0163-4f38-887f-7f846e3cc032" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_e7e4e503-026f-44e1-9e88-0251f4fc0626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:href="mtz-20230331.xsd#mtz_ScheduleOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_e7e4e503-026f-44e1-9e88-0251f4fc0626" xlink:to="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_86ad2a53-226a-4f61-8873-668bebe8a612" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_897f796c-c0b2-4ed4-8670-f084be6385ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d3d0c7c3-8f0c-4a2e-9482-e345e5cae2fb" xlink:to="loc_us-gaap_TradeNamesMember_897f796c-c0b2-4ed4-8670-f084be6385ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:to="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:href="mtz-20230331.xsd#mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis_7bf51ccd-12a1-4447-a597-17b06fd0a72b" xlink:to="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_9b8e833f-fb2d-42d0-b73e-5457bc654b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_9b8e833f-fb2d-42d0-b73e-5457bc654b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_d66717fc-49ee-4be4-9e13-78767da2ff36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_TradeNamesMember_d66717fc-49ee-4be4-9e13-78767da2ff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_25a2a19c-83d9-4e4f-96c6-45962f936da3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain_f7438629-65a4-49c1-a009-64909e7e0941" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_25a2a19c-83d9-4e4f-96c6-45962f936da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:href="mtz-20230331.xsd#mtz_IntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_ScheduleOfIntangibleAssetsTable_943eb007-04d0-45e7-bfdb-408db3260803" xlink:to="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_28a67ea5-a1a5-46e6-ac22-ecb7b6a46fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_28a67ea5-a1a5-46e6-ac22-ecb7b6a46fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad911b52-c26c-4643-8ebd-5ac89af0404a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ad911b52-c26c-4643-8ebd-5ac89af0404a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:href="mtz-20230331.xsd#mtz_IntangibleAssetsExcludingGoodwillRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5021e750-f2ea-4f03-9bd1-cf85d75006e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5021e750-f2ea-4f03-9bd1-cf85d75006e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b1e5a34a-882c-4ed4-ba48-399e83bf96e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b1e5a34a-882c-4ed4-ba48-399e83bf96e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8df156ad-4f07-440f-8a7f-74f266fa8281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsExcludingGoodwillRollForward_b21bcf30-9e9e-4c0b-ad07-db4250bed3ae" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8df156ad-4f07-440f-8a7f-74f266fa8281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_17486b4d-a033-45f5-8e18-92a3cfceaff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_IntangibleAssetsLineItems_3f1f22a8-2fe5-42f7-a5f5-312dbfbba6f1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_17486b4d-a033-45f5-8e18-92a3cfceaff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ba0c77ad-0689-4d66-892b-d708c0345c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ba0c77ad-0689-4d66-892b-d708c0345c52" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8e41b20b-5e7a-4283-986c-05d2d304cca8" xlink:to="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_073afd08-bc0f-477d-803f-2dbb0d0fde7e" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_OilAndGasSegmentMember_073afd08-bc0f-477d-803f-2dbb0d0fde7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_b74ae342-8465-43d8-b9eb-c057a8f9cf74" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_CommunicationsSegmentMember_b74ae342-8465-43d8-b9eb-c057a8f9cf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_bc2784b5-8ddc-4613-8a3c-d96aff53e99f" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_38598386-b591-4461-976f-f965be3c5676" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_bc2784b5-8ddc-4613-8a3c-d96aff53e99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_58bdf72c-8168-44d9-bda6-bc5a641ea39b" xlink:to="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_a0d97106-8237-4e93-a0e8-b061bf24e74b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_93d8470d-acf6-49ae-8f9d-00cda6d68aa3" xlink:to="loc_us-gaap_NumberOfReportingUnits_a0d97106-8237-4e93-a0e8-b061bf24e74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ca0966c4-7319-4975-a5d4-e228216f8826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ca0966c4-7319-4975-a5d4-e228216f8826" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_98f8e5ea-472c-4a3e-85d1-1969be3e374d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_b7b4f0b3-b049-424b-a474-a7cc8e1c2f5e" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2023AcquisitionsMember_b7b4f0b3-b049-424b-a474-a7cc8e1c2f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_ad2f0d7d-b3a0-4a38-a0f0-2f40fec78e6d" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsMember_ad2f0d7d-b3a0-4a38-a0f0-2f40fec78e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_6feca05c-6c90-4d15-af47-d758807df808" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_6feca05c-6c90-4d15-af47-d758807df808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsAllOtherMember_c591e880-0730-4f58-b77e-5c095031c7cf" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsAllOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d2d5badf-4dbd-43c9-ab87-0125553fb1ac" xlink:to="loc_mtz_A2022AcquisitionsAllOtherMember_c591e880-0730-4f58-b77e-5c095031c7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_3c5df2b4-99aa-46fa-a94d-4bb8240f2f35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TradeNamesAndCustomerRelationshipsMember_410fde0d-686c-4480-8856-c3e9d4bf126f" xlink:href="mtz-20230331.xsd#mtz_TradeNamesAndCustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_mtz_TradeNamesAndCustomerRelationshipsMember_410fde0d-686c-4480-8856-c3e9d4bf126f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_feaddd32-6cc8-4db8-ad49-44ca56ff3ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_us-gaap_CustomerRelationshipsMember_feaddd32-6cc8-4db8-ad49-44ca56ff3ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0e6a50b4-4f5e-4f35-9a02-45f3b3545564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_us-gaap_TradeNamesMember_0e6a50b4-4f5e-4f35-9a02-45f3b3545564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BacklogMember_3f1829f1-63c7-445b-ab5f-504faf27553b" xlink:href="mtz-20230331.xsd#mtz_BacklogMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0924fdbd-d6e7-4c3e-b243-1a139498efc2" xlink:to="loc_mtz_BacklogMember_3f1829f1-63c7-445b-ab5f-504faf27553b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_b340f639-0636-4543-8fec-fa8414ce4c0e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_8dc935b6-977d-4f47-a6bd-c24949180877" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationValueOfAdditionalPaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:to="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_8dc935b6-977d-4f47-a6bd-c24949180877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_674aeefe-1123-4c23-a6c1-d997432e470a" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_983def75-6933-43cb-bb90-7a74395839cf" xlink:to="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_674aeefe-1123-4c23-a6c1-d997432e470a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9288b98-fbb5-4dd9-9e54-5a59a5ae3d5f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_efe52c43-4ef7-41a6-a018-bb9268401601" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_78372a8e-ea07-4d36-9244-2c2ccdd7ce19" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_efe52c43-4ef7-41a6-a018-bb9268401601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a9d3a230-b80f-4734-b071-6170adde5c10" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_c89d192c-6ae2-4b25-921f-cc9023374ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f279eb57-94f7-4f44-be4b-3d4f537a8ea7" xlink:to="loc_us-gaap_SeniorNotesMember_c89d192c-6ae2-4b25-921f-cc9023374ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_0ca43d21-2e80-4f51-b3bc-bc856b513eb9" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_b3b17e7e-6039-49fc-847c-99c23d5f0d24" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_7ef79487-0c52-4d22-8f91-70320637054f" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncWarrantsMember_b3b17e7e-6039-49fc-847c-99c23d5f0d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d9db84e5-9efe-466f-a8f9-55385da6112c" xlink:to="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_bbd52ad9-af4f-4d9a-bf9a-ef613f76375a" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3082eb56-dd99-4d58-ac3c-ca11cd198a56" xlink:to="loc_mtz_PowerDeliverySegmentMember_bbd52ad9-af4f-4d9a-bf9a-ef613f76375a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_ce19b09c-2c11-4243-a272-ec36539d9299" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_ebe8b2dc-5b67-4f8e-836d-dd22e3d7d5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b5244326-4ac4-4bbd-ac93-2ea53c9fd340" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_ebe8b2dc-5b67-4f8e-836d-dd22e3d7d5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_b6778585-4b32-44de-a3d2-deb2d0c8637b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_df004819-780c-4ee3-9bc6-9309d8e494cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_df004819-780c-4ee3-9bc6-9309d8e494cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a77691-7f15-40b9-9ff8-f81d07d0cb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a77691-7f15-40b9-9ff8-f81d07d0cb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5a73233c-5ffa-4994-8d4e-52c87f569fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5a73233c-5ffa-4994-8d4e-52c87f569fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0eaaa2b6-5308-4d48-a1c9-8fb4729612ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0eaaa2b6-5308-4d48-a1c9-8fb4729612ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_483bb367-4d8d-4e7b-8025-852a3a507774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_483bb367-4d8d-4e7b-8025-852a3a507774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_d9ccd519-a496-4d73-911e-d2f91cd8a029" xlink:href="mtz-20230331.xsd#mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares_d9ccd519-a496-4d73-911e-d2f91cd8a029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_8e59dee2-7ff8-4d69-8c51-eb2f5f8197ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_8e59dee2-7ff8-4d69-8c51-eb2f5f8197ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_1627eb74-11b0-47f8-9ad6-fe33547ca4af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_1627eb74-11b0-47f8-9ad6-fe33547ca4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_1a44c455-c1c7-4461-8d6c-eb83351c4b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_1a44c455-c1c7-4461-8d6c-eb83351c4b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1ec85992-d715-435d-a3b7-c6eb0a5e6809" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1ec85992-d715-435d-a3b7-c6eb0a5e6809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WarrantsAndCommonStockFairValueDisclosure_dd293c2c-8d96-4a54-a975-c7ec56cc9c81" xlink:href="mtz-20230331.xsd#mtz_WarrantsAndCommonStockFairValueDisclosure"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_WarrantsAndCommonStockFairValueDisclosure_dd293c2c-8d96-4a54-a975-c7ec56cc9c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8e1fe077-68ec-464e-9518-974d03a26592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8e1fe077-68ec-464e-9518-974d03a26592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d963cf93-5583-49ad-a252-3badbc05eb99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d963cf93-5583-49ad-a252-3badbc05eb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e0d8f742-16e1-4627-a068-ba1801781c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e0d8f742-16e1-4627-a068-ba1801781c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_93f7a228-9546-4ff7-be33-99ed01c3ecd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_93f7a228-9546-4ff7-be33-99ed01c3ecd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_0dcd7798-629d-47d4-acd9-605e531b92a8" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_0dcd7798-629d-47d4-acd9-605e531b92a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_de3145b0-c39f-4ca1-87ef-4201f7c70124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_899dbbfa-1ce8-4d61-8a14-2c07a0f2f0da" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_de3145b0-c39f-4ca1-87ef-4201f7c70124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_99c4e0f8-fe32-4bc5-b969-7cb7f3ac6161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_99c4e0f8-fe32-4bc5-b969-7cb7f3ac6161" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_285e3e3c-ac0d-4702-ae6f-9ea7428f2c7d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_866981be-4d23-4720-94e2-19171380b8c4" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_866981be-4d23-4720-94e2-19171380b8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsAllOtherMember_f6ecd270-326f-4ab0-a371-057b03b226e9" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsAllOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsAllOtherMember_f6ecd270-326f-4ab0-a371-057b03b226e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_f76c13c8-372c-48b7-b8fa-a389ed8d7305" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ee29dbee-d264-491e-b8d9-027aa9707b65" xlink:to="loc_mtz_A2022AcquisitionsMember_f76c13c8-372c-48b7-b8fa-a389ed8d7305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_746032a1-ea55-4932-9946-2920f043bc42" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_41cf9dbe-f839-4520-b3d8-a7e0a7290e06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_41cf9dbe-f839-4520-b3d8-a7e0a7290e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a1ee781b-57fa-42b1-b4a9-28931ee2647e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a1ee781b-57fa-42b1-b4a9-28931ee2647e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationConsiderationTransferredWarrants_747bcb2c-d71c-41ea-91bf-536d64b41b65" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationConsiderationTransferredWarrants"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_mtz_BusinessCombinationConsiderationTransferredWarrants_747bcb2c-d71c-41ea-91bf-536d64b41b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_732077d2-4ed9-445e-af0f-7ee6c4a69de8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_732077d2-4ed9-445e-af0f-7ee6c4a69de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c68d6cd5-ab1d-417c-b121-389ad8b34ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_ffa54ac4-5f94-4300-ab8a-3b5006151fac" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c68d6cd5-ab1d-417c-b121-389ad8b34ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_c3e44584-628d-4a70-bb03-42f3fca53c2a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_22758303-c09f-43f8-beba-90b1c21b88d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_22758303-c09f-43f8-beba-90b1c21b88d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ecf4f733-eb88-4cbb-98d5-079890a193ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_ecf4f733-eb88-4cbb-98d5-079890a193ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_549da33c-8a20-4d13-9a36-0c679296cd99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_549da33c-8a20-4d13-9a36-0c679296cd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_284d0750-939c-47cd-a8cf-b7cf068bba22" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets_284d0750-939c-47cd-a8cf-b7cf068bba22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e5b0340f-c3f1-4598-b0a8-543ed408b2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_e5b0340f-c3f1-4598-b0a8-543ed408b2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f6f340e6-d1cb-4db3-a870-f31e712b53c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f6f340e6-d1cb-4db3-a870-f31e712b53c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_66827b64-a997-4546-b84c-2fb81da0520b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_66827b64-a997-4546-b84c-2fb81da0520b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_e8f79ca1-9030-4e54-aac2-fff1afc92760" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations_e8f79ca1-9030-4e54-aac2-fff1afc92760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_98ea0bee-9600-4277-8659-cd5451412cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_98ea0bee-9600-4277-8659-cd5451412cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6703a210-1ee5-41ca-a556-31e07e85df21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_6703a210-1ee5-41ca-a556-31e07e85df21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_146e4e94-0a84-4594-a690-6e7d4e4f7c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_Goodwill_146e4e94-0a84-4594-a690-6e7d4e4f7c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_e38d8f4d-aec6-4b76-8868-c4801335d782" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_96de85b2-6e4c-48bd-8b7d-2d778f30d0b9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_e38d8f4d-aec6-4b76-8868-c4801335d782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5d98a75a-a9f9-42c5-ab50-26f922d9bdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5d98a75a-a9f9-42c5-ab50-26f922d9bdaf" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_da54a586-873b-4019-8244-198ec35642be" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_b08c7ebb-1af7-4987-929c-5bcf0f96186a" xlink:href="mtz-20230331.xsd#mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember_b08c7ebb-1af7-4987-929c-5bcf0f96186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f4c51f55-ac24-4ffa-9865-658cead596b5" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f4c51f55-ac24-4ffa-9865-658cead596b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_df21dfce-46ed-4263-90f5-9469966c3515" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember_df21dfce-46ed-4263-90f5-9469966c3515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_d27ed9bc-bf7a-4d87-ae6f-2c7942d40fae" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember_d27ed9bc-bf7a-4d87-ae6f-2c7942d40fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_3e19d34e-b540-4812-af2c-b09534f562bb" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2023AcquisitionsMember_3e19d34e-b540-4812-af2c-b09534f562bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_aec3221c-2e74-4cb4-9967-e70836015e81" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022AcquisitionsMember_aec3221c-2e74-4cb4-9967-e70836015e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022And2023AcquisitionsMember_47ebabc5-5629-4396-8ece-e3434775be19" xlink:href="mtz-20230331.xsd#mtz_A2022And2023AcquisitionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8768c3e7-0f67-4471-b887-f74202ccc23a" xlink:to="loc_mtz_A2022And2023AcquisitionsMember_47ebabc5-5629-4396-8ece-e3434775be19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a0c78572-95c6-4b73-89ce-79fb61b230ed" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1b41da45-0bcd-46b6-a125-3b1653493d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1b41da45-0bcd-46b6-a125-3b1653493d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3509d2bd-1b4f-4b30-bf48-b13d4a2f4760" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_87c12e4c-a90f-41f3-aa57-151030e7fad8" xlink:to="loc_us-gaap_CostOfSalesMember_3509d2bd-1b4f-4b30-bf48-b13d4a2f4760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_78a823ae-9b36-438a-ac56-da803cd22b8f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_0d92ad20-3b80-487b-b947-a3e92b5e33aa" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationValueOfAdditionalPaymentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:to="loc_mtz_ContingentConsiderationValueOfAdditionalPaymentsMember_0d92ad20-3b80-487b-b947-a3e92b5e33aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_9830ff50-2965-49d1-a0a6-34fe36712a87" xlink:href="mtz-20230331.xsd#mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_cabe5faa-782a-458c-b1c4-472686631912" xlink:to="loc_mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember_9830ff50-2965-49d1-a0a6-34fe36712a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b8a25351-44ab-42b2-850b-206e36d9c190" xlink:to="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliveryMember_5153c78a-6293-4bd4-8321-29c00b53a1c0" xlink:href="mtz-20230331.xsd#mtz_PowerDeliveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cbef740f-5b1e-49a6-98ec-fefd90bf0a7b" xlink:to="loc_mtz_PowerDeliveryMember_5153c78a-6293-4bd4-8321-29c00b53a1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d52951eb-0c82-4480-a1e8-fc11afe41f21" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a66f2210-9b5e-418c-9e69-48a08f455dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_a66f2210-9b5e-418c-9e69-48a08f455dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_12f2deb4-09be-4cdc-b0d1-72927267b774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_12f2deb4-09be-4cdc-b0d1-72927267b774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_78d4edcb-3d70-4637-a2d1-ccc66b03f5f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_78d4edcb-3d70-4637-a2d1-ccc66b03f5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cdbee3f5-bc04-450d-8624-f3db00fefbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_cdbee3f5-bc04-450d-8624-f3db00fefbe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_92cf0506-2a16-45d6-b0d2-4c9c31fd0df2" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss_92cf0506-2a16-45d6-b0d2-4c9c31fd0df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7246c0f9-880f-4938-9d09-e636d6766f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_7246c0f9-880f-4938-9d09-e636d6766f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4c1c1175-ac31-4eab-8df3-2ff59f68931f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4c1c1175-ac31-4eab-8df3-2ff59f68931f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cbd9a498-43cd-4b09-8c9b-daf12b2b876c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cbd9a498-43cd-4b09-8c9b-daf12b2b876c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_689fff9f-ae72-4cce-8373-6864ac59a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_689fff9f-ae72-4cce-8373-6864ac59a7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_592a8415-04c5-435a-bc48-5a97b96e5071" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_592a8415-04c5-435a-bc48-5a97b96e5071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_880a4241-a939-42da-990c-80beccb9210d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_880a4241-a939-42da-990c-80beccb9210d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities_3dffd0df-27bb-4c91-8719-6fec3d49fc48" xlink:href="mtz-20230331.xsd#mtz_BusinessCombinationIntegrationRelatedLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5ede3b08-db42-46f2-b4ba-334383e77ba0" xlink:to="loc_mtz_BusinessCombinationIntegrationRelatedLiabilities_3dffd0df-27bb-4c91-8719-6fec3d49fc48" 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-20230331.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_0092c772-870b-48d7-8eb7-db57e4ef7c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0092c772-870b-48d7-8eb7-db57e4ef7c7b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_85718e2d-a8ea-443d-a9a8-95a916434c87" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EarnoutArrangementsMember_9db294dc-e18d-4470-87b1-2bb3930eb77e" xlink:href="mtz-20230331.xsd#mtz_EarnoutArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_644a71ca-69f2-4237-b42a-7458da6c852e" xlink:to="loc_mtz_EarnoutArrangementsMember_9db294dc-e18d-4470-87b1-2bb3930eb77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_f1212f07-c164-4cc0-8e10-e8bd7d7b6021" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MandatorilyRedeemableStockMember_8dd7cd15-1b3b-41d0-abef-f0820051cb09" xlink:href="mtz-20230331.xsd#mtz_MandatorilyRedeemableStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_fa7ade79-ed3f-4ba2-b5b5-1a6f564beba2" xlink:to="loc_mtz_MandatorilyRedeemableStockMember_8dd7cd15-1b3b-41d0-abef-f0820051cb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_cca2cbe1-eae3-46a5-9f99-d0c4e13e003b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_c61652b5-f06f-417a-91ef-d52dc0ad0ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d3d09f0b-4c3a-409a-ac8a-47606df90460" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_c61652b5-f06f-417a-91ef-d52dc0ad0ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_38b5a835-c2a4-416b-90ea-9631b735f7a4" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_486e7d89-3cd8-4928-8a66-c2df52766b36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_b07e081e-0137-418c-9f0d-591ced093b0e" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_486e7d89-3cd8-4928-8a66-c2df52766b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_760dfdee-adb9-4c2d-a724-b7f6139330e6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AllAcquisitionsMember_15316695-bf54-4830-aced-7930e002df40" xlink:href="mtz-20230331.xsd#mtz_AllAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ae3587f0-b22a-4a01-9143-794a56c1e32a" xlink:to="loc_mtz_AllAcquisitionsMember_15316695-bf54-4830-aced-7930e002df40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3f5be8f6-503d-497a-8bd4-bd1eaf400ef9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_84a8e173-50fe-41bc-9240-a0db6e022023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations_84a8e173-50fe-41bc-9240-a0db6e022023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_c4084ebb-5c3f-4c09-aa28-b7184a51e885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_c4084ebb-5c3f-4c09-aa28-b7184a51e885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_d455213f-4514-4900-8352-eff74b5b4f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow_d455213f-4514-4900-8352-eff74b5b4f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_9ce73bff-6b94-4922-ae94-3fc460ba1ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_9ce73bff-6b94-4922-ae94-3fc460ba1ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b15e0a1d-44e5-4106-9c91-1fd877ca8a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_b15e0a1d-44e5-4106-9c91-1fd877ca8a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_460143e4-2578-4b41-bea1-4ca62ed4f304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_460143e4-2578-4b41-bea1-4ca62ed4f304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_9830b9b6-865e-4ddb-bc06-7fc32cb4b488" xlink:href="mtz-20230331.xsd#mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag_9830b9b6-865e-4ddb-bc06-7fc32cb4b488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_966a142b-aa8e-452f-9fd3-a53278ef8ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_966a142b-aa8e-452f-9fd3-a53278ef8ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a9fb1ea1-1aac-44db-ad72-d1a128b147f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_87109f98-3d4a-468e-b218-4e0b7fa495e7" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_a9fb1ea1-1aac-44db-ad72-d1a128b147f0" 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-20230331.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_8aff593a-fea9-4a71-943d-6a145e1bee03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_b901de4b-dbb3-45ce-a89a-b479652f67e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8aff593a-fea9-4a71-943d-6a145e1bee03" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_b901de4b-dbb3-45ce-a89a-b479652f67e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract_b901de4b-dbb3-45ce-a89a-b479652f67e9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4cb19366-46ec-4eed-8b15-86ef05d693c5" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_34668341-b874-4e93-85e2-3eac746ecf3e" xlink:href="mtz-20230331.xsd#mtz_WahaJVsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_WahaJVsMember_34668341-b874-4e93-85e2-3eac746ecf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_80ef4883-3dfb-49f8-8367-b1a9a8bd122e" xlink:href="mtz-20230331.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_CrossCountryInfrastructureMember_80ef4883-3dfb-49f8-8367-b1a9a8bd122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_06e21507-ba9c-4323-9ec5-c5f330985446" xlink:href="mtz-20230331.xsd#mtz_FMTechMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1e48365b-5e7a-4a84-b1b2-bc0512366b90" xlink:to="loc_mtz_FMTechMember_06e21507-ba9c-4323-9ec5-c5f330985446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_32dfeb6d-6f36-4cd8-a114-80f62dcfc64e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d988f559-7afe-4b10-a38f-ba6227438c20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_d988f559-7afe-4b10-a38f-ba6227438c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_805b6ca4-f714-4c3a-a741-2bb283cbb7aa" xlink:href="mtz-20230331.xsd#mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage_805b6ca4-f714-4c3a-a741-2bb283cbb7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_86433db4-72c0-4c3d-b629-c85588134742" xlink:href="mtz-20230331.xsd#mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities_86433db4-72c0-4c3d-b629-c85588134742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_a39c50a2-1501-4935-993b-ab4b3fddcb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount_a39c50a2-1501-4935-993b-ab4b3fddcb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_487276ba-5bca-45f8-9214-88ddee19cf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_487276ba-5bca-45f8-9214-88ddee19cf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c02933e0-8115-419b-9501-bc0ec603415c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_c02933e0-8115-419b-9501-bc0ec603415c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_1e685204-f8f7-44ba-accb-69f39284c5a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_089b601c-7232-4475-bd44-b4ffcf21a581" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_1e685204-f8f7-44ba-accb-69f39284c5a1" 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-20230331.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_b52a2b44-d989-42ad-b07f-1f124910f722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b52a2b44-d989-42ad-b07f-1f124910f722" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_505e77e9-99d5-49b0-9f7b-4d7d06321ebe" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_WahaJVsMember_2d2af678-ba00-4ec4-83e6-6fa35ad89ffe" xlink:href="mtz-20230331.xsd#mtz_WahaJVsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e6107cd0-e066-491c-b03a-918f44d133a1" xlink:to="loc_mtz_WahaJVsMember_2d2af678-ba00-4ec4-83e6-6fa35ad89ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1920788b-1c9e-408f-af18-b390f418d93e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7d5da18a-02ab-4f48-978f-d5ee6028d579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7d5da18a-02ab-4f48-978f-d5ee6028d579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7bb0e005-cdf4-423f-9e5c-0a75f81942ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_7bb0e005-cdf4-423f-9e5c-0a75f81942ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_364e3448-eb58-4864-91c3-c457cebeb548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees_364e3448-eb58-4864-91c3-c457cebeb548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6d413fe0-cd1a-4959-8567-14cfa4491c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_6d413fe0-cd1a-4959-8567-14cfa4491c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7288b538-21a4-4cbf-a361-1133a9762467" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7288b538-21a4-4cbf-a361-1133a9762467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_82d256d9-7b1a-4e97-9e47-f3080d18a5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7aec39-f63a-474e-a3c6-b34ce8a940ed" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_82d256d9-7b1a-4e97-9e47-f3080d18a5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.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_41cd2d0b-e76a-476c-9b41-9fa5e1aa67fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_41cd2d0b-e76a-476c-9b41-9fa5e1aa67fc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_06d5120f-d5f6-4c64-9a36-3df5a04b12d1" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_1dcd4ecb-235c-4318-8466-36eedbdd4d3b" xlink:href="mtz-20230331.xsd#mtz_TelecommunicationsEquityMethodInvesteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_TelecommunicationsEquityMethodInvesteesMember_1dcd4ecb-235c-4318-8466-36eedbdd4d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FMTechMember_154796c2-9e2f-4623-a6c6-554e78375c47" xlink:href="mtz-20230331.xsd#mtz_FMTechMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_FMTechMember_154796c2-9e2f-4623-a6c6-554e78375c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_0e6490de-ac82-4c22-ab7a-5d71187a1c89" xlink:href="mtz-20230331.xsd#mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember_0e6490de-ac82-4c22-ab7a-5d71187a1c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConfluenceMember_78236752-3078-494a-8372-5cd7981adfd2" xlink:href="mtz-20230331.xsd#mtz_ConfluenceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_ConfluenceMember_78236752-3078-494a-8372-5cd7981adfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AVCTMember_bc5ae2a7-183e-4bdd-970e-d7f23d7699a7" xlink:href="mtz-20230331.xsd#mtz_AVCTMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_27c97a8c-8a76-4f37-9b41-2d4634d95bad" xlink:to="loc_mtz_AVCTMember_bc5ae2a7-183e-4bdd-970e-d7f23d7699a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_c23f3340-cbc3-4f20-918c-0a6de989b0ba" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_22adb9b1-a1db-4624-b1d8-89eeabe6329e" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:to="loc_mtz_SubcontractingArrangementsMember_22adb9b1-a1db-4624-b1d8-89eeabe6329e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_225ad454-4d47-439a-8e02-f2d16ede9181" xlink:href="mtz-20230331.xsd#mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_27cdabc0-9a74-499e-9d18-2c9a9c556e79" xlink:to="loc_mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember_225ad454-4d47-439a-8e02-f2d16ede9181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dd8577c7-b036-400d-89ad-56be3c498bc0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_65a0bfaa-0225-4774-95d1-8a778e68395a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7430b394-ca11-4c5c-a7c9-360d352b2ace" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_65a0bfaa-0225-4774-95d1-8a778e68395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9d837ceb-c93c-4b02-9642-e146e562a42a" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3c998c1b-107e-4202-a493-58b22f5d2ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4031b66b-3497-4de9-8b67-957cfb491d1d" xlink:to="loc_us-gaap_CommonStockMember_3c998c1b-107e-4202-a493-58b22f5d2ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4a34ec7d-5261-42d7-a6ad-91fcec683774" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_40bd22ad-cf71-4182-8543-e28ebd2cfbf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_40bd22ad-cf71-4182-8543-e28ebd2cfbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c39e2480-0053-4e41-acee-4602cbdecce2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_c39e2480-0053-4e41-acee-4602cbdecce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b51ca0e1-4e3a-4035-90f4-d9e5470f089c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_b51ca0e1-4e3a-4035-90f4-d9e5470f089c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_55b6847e-2af2-47f5-9038-ded98e210d55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_55b6847e-2af2-47f5-9038-ded98e210d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_8055c439-708c-40fd-ac1a-c60500cc4127" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_8055c439-708c-40fd-ac1a-c60500cc4127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForAdvanceToAffiliate_8906e0f4-c139-467f-a517-4ffcd504729e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_PaymentsForAdvanceToAffiliate_8906e0f4-c139-467f-a517-4ffcd504729e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_5785491a-4e72-4dff-a736-87bc284ead7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_5785491a-4e72-4dff-a736-87bc284ead7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_8043d6ad-ee92-4654-9924-558f1c0b3c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_8043d6ad-ee92-4654-9924-558f1c0b3c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_749e265d-261d-48cc-9739-9610d6d8c03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_FinancingReceivableRevolving_749e265d-261d-48cc-9739-9610d6d8c03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_b010c2b6-f0e3-4ae2-bce9-b9399b6bbe1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_ContractualObligation_b010c2b6-f0e3-4ae2-bce9-b9399b6bbe1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f8f356df-1bd1-47e0-9373-aa45f939e725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c53a45d7-6b83-424d-8666-87d5ee388c13" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f8f356df-1bd1-47e0-9373-aa45f939e725" 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-20230331.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_e27e4291-7db4-4070-a3f2-6fbc74f434a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_e27e4291-7db4-4070-a3f2-6fbc74f434a3" xlink:to="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c1eb9a32-010b-4105-86e6-6b4602189aad" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_a9621d05-d081-425f-88c5-882e249569a1" xlink:href="mtz-20230331.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_a9621d05-d081-425f-88c5-882e249569a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_35166ad6-b336-4f48-9d48-cc0a33baea1f" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_35166ad6-b336-4f48-9d48-cc0a33baea1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_8a41f71d-2ddd-4fb4-a3ce-54a76bab5077" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentIEASeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentIEASeniorNotesMember_8a41f71d-2ddd-4fb4-a3ce-54a76bab5077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_d9b6b107-cc03-44b5-9827-cc6b49ec6435" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_451453c1-bad4-42bf-bd24-c72e9d623270" xlink:to="loc_mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember_d9b6b107-cc03-44b5-9827-cc6b49ec6435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8980a0dc-6deb-441d-b37e-bb94ac78ad27" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5debd695-5d99-4c4f-9f64-93da3128eade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_60f6baa7-3e68-4da3-90d0-3afbe6d76b33" xlink:to="loc_us-gaap_SeniorNotesMember_5debd695-5d99-4c4f-9f64-93da3128eade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable_09ed33cb-1567-4f4e-b7f9-e2eec6ef5d56" xlink:to="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c437f57-5c56-4d71-8930-21107e5fd3be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8c437f57-5c56-4d71-8930-21107e5fd3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_63dfa94f-8c41-4380-ad3f-c55f54d62ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_SeniorNotes_63dfa94f-8c41-4380-ad3f-c55f54d62ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_aa8bac28-9ad3-4e5e-b628-f500c9e87096" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_933ec932-6257-447e-b9b1-760a44c8d4e4" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_aa8bac28-9ad3-4e5e-b628-f500c9e87096" 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-20230331.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_40059cc1-dff0-4331-ba80-ff01aff04794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_9d7c435b-b4d5-4d0f-ba12-49be0ad1abc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_40059cc1-dff0-4331-ba80-ff01aff04794" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_9d7c435b-b4d5-4d0f-ba12-49be0ad1abc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_be1a262b-de8d-49a2-b182-af9b3816f048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_40059cc1-dff0-4331-ba80-ff01aff04794" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_be1a262b-de8d-49a2-b182-af9b3816f048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e231fed7-6e5f-4592-bd1c-60023ee24c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_40059cc1-dff0-4331-ba80-ff01aff04794" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e231fed7-6e5f-4592-bd1c-60023ee24c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_0ec7a39c-4c8d-46c5-b36d-31bc9825eed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_40059cc1-dff0-4331-ba80-ff01aff04794" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_0ec7a39c-4c8d-46c5-b36d-31bc9825eed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractRetainage_772d4609-d699-44ba-9e54-0b302c0889e2" xlink:href="mtz-20230331.xsd#mtz_ContractRetainage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_0ec7a39c-4c8d-46c5-b36d-31bc9825eed7" xlink:to="loc_mtz_ContractRetainage_772d4609-d699-44ba-9e54-0b302c0889e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_7b9209e5-ece5-4c2b-911a-5fe214baeb75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_0ec7a39c-4c8d-46c5-b36d-31bc9825eed7" xlink:to="loc_us-gaap_UnbilledContractsReceivable_7b9209e5-ece5-4c2b-911a-5fe214baeb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4473b925-6160-435a-895f-66eafff1c3eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrentAbstract_0ec7a39c-4c8d-46c5-b36d-31bc9825eed7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_4473b925-6160-435a-895f-66eafff1c3eb" 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-20230331.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_17380030-bdab-4c52-83d6-0c156eedf218" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_17380030-bdab-4c52-83d6-0c156eedf218" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:to="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c54e8652-f1eb-4155-8c28-637d4cbe7634" xlink:to="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7e5c99a5-ab1e-4d33-8961-29524f370f25" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:to="loc_srt_MinimumMember_7e5c99a5-ab1e-4d33-8961-29524f370f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35de3ae5-2890-4ac2-9aec-fed22a332978" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e6aee5a8-c80d-48bb-8835-a3d31a267af9" xlink:to="loc_srt_MaximumMember_35de3ae5-2890-4ac2-9aec-fed22a332978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_fc15ea4a-bbcd-4ad8-be98-9a40ef060e31" xlink:to="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceReceivablesMember_05696737-09bc-4235-b959-1c7f22cb34b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceReceivablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_54ba32eb-2076-420b-9e04-3d0ea3bcc9d7" xlink:to="loc_us-gaap_FinanceReceivablesMember_05696737-09bc-4235-b959-1c7f22cb34b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_bcb41ca1-d5c5-47c1-b306-f8f47762f54f" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RetainagePercentOfContractBillings_4d1f9a41-789d-4202-b206-31f5c87b9811" xlink:href="mtz-20230331.xsd#mtz_RetainagePercentOfContractBillings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_mtz_RetainagePercentOfContractBillings_4d1f9a41-789d-4202-b206-31f5c87b9811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_3bd5e99d-0137-4eab-9263-ad28540789c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_3bd5e99d-0137-4eab-9263-ad28540789c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1af838c0-c041-4935-a6d3-65bf81a76c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1af838c0-c041-4935-a6d3-65bf81a76c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_cd734d2e-5f97-460e-a309-1f0ad6170970" xlink:href="mtz-20230331.xsd#mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent_cd734d2e-5f97-460e-a309-1f0ad6170970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa4b96eb-b611-487d-99ec-b652315fb83e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_fa4b96eb-b611-487d-99ec-b652315fb83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_eed45315-8af5-4793-b97f-80d85d6a4d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_c9071815-2b68-4283-a23d-1cdbac58d98a" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_eed45315-8af5-4793-b97f-80d85d6a4d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="mtz-20230331.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_e2d0586e-6866-433c-ae1b-33deb5616fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_e2d0586e-6866-433c-ae1b-33deb5616fd9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e7964246-a52e-4ec2-ab18-0b9750481a59" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_3655cf14-ec73-4136-bf82-74e27ad28b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_LandMember_3655cf14-ec73-4136-bf82-74e27ad28b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_31e476cc-1312-44e6-bcb0-efb52561631f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_31e476cc-1312-44e6-bcb0-efb52561631f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_d18d27cb-f4a9-49dc-9f67-4b1ed0d320b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_d18d27cb-f4a9-49dc-9f67-4b1ed0d320b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a0881a88-04c3-4273-835d-bc3df10876b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a0881a88-04c3-4273-835d-bc3df10876b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_7f89480a-187e-48f3-9230-f66c12c1ef4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b5479f0e-0116-4c60-a1c0-aee18d506146" xlink:to="loc_us-gaap_ConstructionInProgressMember_7f89480a-187e-48f3-9230-f66c12c1ef4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6051586-6e1e-48d1-81a5-3ab32127217a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9bd7af4e-ac6c-4291-90b1-050c2f74134b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_9bd7af4e-ac6c-4291-90b1-050c2f74134b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4a175889-8027-4dc9-af61-7a11c9695684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_4a175889-8027-4dc9-af61-7a11c9695684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f1aa0f84-9aa4-4c15-be53-ad142f53b03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fc42172d-993b-49c8-9179-73a4520895ff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_f1aa0f84-9aa4-4c15-be53-ad142f53b03b" 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-20230331.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_71970742-acd0-4bc2-aaa0-2a36f947ef2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_e07576c8-c15e-481d-96a7-3bb34a59df59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_71970742-acd0-4bc2-aaa0-2a36f947ef2c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_e07576c8-c15e-481d-96a7-3bb34a59df59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_774106f9-a7c1-414d-bc1f-60b329384c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_71970742-acd0-4bc2-aaa0-2a36f947ef2c" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_774106f9-a7c1-414d-bc1f-60b329384c83" 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-20230331.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_50921599-d0ac-4a49-b700-c9d8482d0b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_50921599-d0ac-4a49-b700-c9d8482d0b59" xlink:to="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_802ed540-b16d-4152-8c79-f83ce946d275" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_e310c920-8a7f-43b3-bdfe-d58140705183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_e310c920-8a7f-43b3-bdfe-d58140705183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_5a3797f6-f1f5-4d0e-be48-48947fc57ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a30bfa46-33fc-466e-b10c-5dcb138cc75c" xlink:to="loc_us-gaap_SeniorNotesMember_5a3797f6-f1f5-4d0e-be48-48947fc57ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_69117b2a-2c70-48b4-9864-9daaa5fe2f34" xlink:to="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5e137a8f-b87a-49c5-81c2-98a7920cbb11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5e137a8f-b87a-49c5-81c2-98a7920cbb11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a3bcd12f-7112-4d28-a0dc-50e012460800" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_092eb664-47b9-4492-9e39-74773e6f9b0c" xlink:to="loc_us-gaap_LoansPayableMember_a3bcd12f-7112-4d28-a0dc-50e012460800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c78baf28-6a44-4d97-8139-ca010509a854" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FourPointFivePercentSeniorNotesMember_781348b6-b36e-4def-88c5-387e53048599" xlink:href="mtz-20230331.xsd#mtz_FourPointFivePercentSeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_FourPointFivePercentSeniorNotesMember_781348b6-b36e-4def-88c5-387e53048599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_2271c593-b953-4cb2-8e9e-8f9329b233e0" xlink:href="mtz-20230331.xsd#mtz_SixPointSixTwoFivePercentSeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_SixPointSixTwoFivePercentSeniorNotesMember_2271c593-b953-4cb2-8e9e-8f9329b233e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022TermLoansMember_927d86e0-7874-4a07-b2f5-c0595edfbedd" xlink:href="mtz-20230331.xsd#mtz_A2022TermLoansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_79970822-8fec-4325-b961-43e206b208d6" xlink:to="loc_mtz_A2022TermLoansMember_927d86e0-7874-4a07-b2f5-c0595edfbedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0b27aab0-47c8-4f16-bf44-43bea8210c38" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea64a4aa-c206-4889-99ef-627e3cb27803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ea64a4aa-c206-4889-99ef-627e3cb27803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8be25c7d-8f8d-46a3-a83d-df902595d980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_8be25c7d-8f8d-46a3-a83d-df902595d980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseAndOtherObligations_bdbfbb91-ba8f-4c2e-ab25-5e198ad57a23" xlink:href="mtz-20230331.xsd#mtz_FinanceLeaseAndOtherObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_mtz_FinanceLeaseAndOtherObligations_bdbfbb91-ba8f-4c2e-ab25-5e198ad57a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_8741592f-5499-4438-bbe7-a606f72a53a4" xlink:href="mtz-20230331.xsd#mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross_8741592f-5499-4438-bbe7-a606f72a53a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_5f0b581e-c24e-4fc7-b39a-024e14059170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_5f0b581e-c24e-4fc7-b39a-024e14059170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3be567a9-4fbe-4165-8108-eb2819b68245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3be567a9-4fbe-4165-8108-eb2819b68245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5006b756-25b7-40b6-a910-513787646527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_5006b756-25b7-40b6-a910-513787646527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_848dde72-cf88-4f6c-8b14-85ff6f8c710b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8da08fe8-a3d0-4f8b-982b-d6a497b4b04e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_848dde72-cf88-4f6c-8b14-85ff6f8c710b" 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-20230331.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/DebtSeniorCreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#DebtSeniorCreditFacilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1a8c9233-791c-41d6-b561-24707772a0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1a8c9233-791c-41d6-b561-24707772a0b2" xlink:to="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ef0954f8-b749-40d8-8322-f8cb393bad32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticLineOfCreditMember_a89c9edc-5923-44bf-8e6d-bff70d536404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_838756ce-c3c6-454d-8e06-cf7381722c05" xlink:to="loc_us-gaap_DomesticLineOfCreditMember_a89c9edc-5923-44bf-8e6d-bff70d536404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_f9cd172d-70ab-420b-b625-e931ec567b74" xlink:to="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_7eb549ca-e273-4b71-ba70-a214d8753cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_7eb549ca-e273-4b71-ba70-a214d8753cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_1d499c2a-49b9-4db3-bc0d-5ffc77ed6d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_LoansPayableMember_1d499c2a-49b9-4db3-bc0d-5ffc77ed6d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b57cb91e-923a-41a9-b758-12b726018ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_us-gaap_LetterOfCreditMember_b57cb91e-923a-41a9-b758-12b726018ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ForeignDenominationMember_a6246f40-9405-4c41-9bd9-ca72bd1e4c9f" xlink:href="mtz-20230331.xsd#mtz_ForeignDenominationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3a6bc685-37a8-4341-bb0a-84c868e406c4" xlink:to="loc_mtz_ForeignDenominationMember_a6246f40-9405-4c41-9bd9-ca72bd1e4c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3d76e11e-b65d-42f2-a110-db12c3c42339" xlink:to="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_aabdfede-41c3-46a9-8afb-023d893d0994" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_78721be9-d124-4703-81a9-3d5b431e09e2" xlink:to="loc_srt_ScenarioForecastMember_aabdfede-41c3-46a9-8afb-023d893d0994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_c035cb79-d086-4128-b223-bc2744db955d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_6efc0476-7e17-4e10-ae04-0a1504d61c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_6efc0476-7e17-4e10-ae04-0a1504d61c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46de9118-8ab3-43f0-a7e5-849b43d37f31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_4b886c03-9090-407e-b2fa-5508746848de" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46de9118-8ab3-43f0-a7e5-849b43d37f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_324160b8-4282-47a6-8b7f-81c14fe77fb7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e715438-b3bf-4ec4-a9a7-de344ae4790e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7e715438-b3bf-4ec4-a9a7-de344ae4790e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_4c6d25a4-1308-4bc0-b73a-47e4ba23d9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal_4c6d25a4-1308-4bc0-b73a-47e4ba23d9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_2cdea5ac-b87c-45ee-afea-44e2ade6b41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_2cdea5ac-b87c-45ee-afea-44e2ade6b41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0ed5e054-a41b-4a99-9519-dadb448932d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0ed5e054-a41b-4a99-9519-dadb448932d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_486b240c-113f-45f3-9433-72fee586fb87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_486b240c-113f-45f3-9433-72fee586fb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dcf1c354-ed88-4bd5-9d79-f7994317f97e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dcf1c354-ed88-4bd5-9d79-f7994317f97e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_8a3722a5-711d-4784-a394-83ff9bfd1c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_8a3722a5-711d-4784-a394-83ff9bfd1c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5eaadb6b-6516-46f7-bd6f-de860a26a1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCredit_5eaadb6b-6516-46f7-bd6f-de860a26a1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_0ecf2fd3-61bf-4417-b59c-bb525ac0e95b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_32585515-984f-4d0c-9273-a3d5bf5b8716" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_0ecf2fd3-61bf-4417-b59c-bb525ac0e95b" 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-20230331.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_aa25d4d4-04bb-422a-8aef-c16ae58c3477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aa25d4d4-04bb-422a-8aef-c16ae58c3477" xlink:to="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_9eafd3f3-8840-44a4-8a70-07f73cd5f0ab" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_06c09148-2963-4ae3-9a69-fbd3fb5565c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2db23c31-3b6e-4170-bf5b-90252278e362" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_06c09148-2963-4ae3-9a69-fbd3fb5565c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_310a9213-ba22-4d65-ba4e-10630a8c0916" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1b794085-3159-4ff0-a59f-6756eb829e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:to="loc_us-gaap_LineOfCreditMember_1b794085-3159-4ff0-a59f-6756eb829e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_c7bada00-e221-4271-a152-5855c817d367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_c6254a26-8db3-4a50-9e56-0f911ef07ac5" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_c7bada00-e221-4271-a152-5855c817d367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_876fa752-d572-4cfe-924a-22fb88d7d0b2" xlink:to="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cf94fec1-c10c-441f-b1cc-f0849be445ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_695c9e73-8c9e-4a07-aec6-73aa7d387bee" xlink:to="loc_us-gaap_LetterOfCreditMember_cf94fec1-c10c-441f-b1cc-f0849be445ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_a6e9cff1-63f3-400e-9662-04cff4868641" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5a2276f5-4025-455f-a66d-459924dabbb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5a2276f5-4025-455f-a66d-459924dabbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_481de5cf-6d1b-4f42-ac89-66b63d18c402" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_481de5cf-6d1b-4f42-ac89-66b63d18c402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1c9d26d0-5300-460c-85bb-89e809ddc0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1c9d26d0-5300-460c-85bb-89e809ddc0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_06b52f0f-4873-4077-85ca-79568eb960c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0521dc45-34c2-48d3-a3ff-1735536dc01b" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_06b52f0f-4873-4077-85ca-79568eb960c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#Debt2022TermLoanFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/Debt2022TermLoanFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_39662495-e730-4a78-858e-fe819ed8cfac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_39662495-e730-4a78-858e-fe819ed8cfac" xlink:to="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b38cab38-8a21-45b7-9145-9f32b2c54aa1" xlink:to="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_7a3b5e5b-2afa-4af1-8f73-f2c3e5f62581" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_27ddc554-de25-4db9-b04c-1d6b0c648aae" xlink:to="loc_us-gaap_UnsecuredDebtMember_7a3b5e5b-2afa-4af1-8f73-f2c3e5f62581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_9480ad14-36a3-4602-b955-7ad90aed82f6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7558e27c-126c-4ba5-ad4a-11c456f19af9" xlink:to="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember_1059c546-8fc1-45c4-bef8-6fcc1e74eb35" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityThreeYearTrancheMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:to="loc_mtz_NewTermLoanFacilityThreeYearTrancheMember_1059c546-8fc1-45c4-bef8-6fcc1e74eb35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember_9eae909b-e02d-4f34-9f89-4df3b837200c" xlink:href="mtz-20230331.xsd#mtz_NewTermLoanFacilityFiveYearTrancheMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mtz_NewTermLoanFacilityMember_d1ea32a4-1df1-48d8-8b5e-17c2e089650d" xlink:to="loc_mtz_NewTermLoanFacilityFiveYearTrancheMember_9eae909b-e02d-4f34-9f89-4df3b837200c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8a7f3b0c-ef90-4c6e-80d9-4bef925af6fd" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_92b886a1-698d-4ad9-92aa-c7ed17ce663b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0de884e5-c4cf-4740-a104-c44810b6a49e" xlink:to="loc_us-gaap_LineOfCreditMember_92b886a1-698d-4ad9-92aa-c7ed17ce663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_db95f099-a18d-4bd4-8b09-029b7ca215fe" xlink:to="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_e6c6ea0f-b97f-437b-82eb-7b917cc378e7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_16b927e5-6896-4a88-94b6-bbc62b5c90aa" xlink:to="loc_srt_ScenarioForecastMember_e6c6ea0f-b97f-437b-82eb-7b917cc378e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3cdb62bd-03e0-4d8f-8226-4e06ba2b3f0c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_fe001e30-901b-4494-9cc2-169146eac612" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_fe001e30-901b-4494-9cc2-169146eac612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_0b9a6530-ba98-4e6d-9edf-a645a5df9c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentTerm_0b9a6530-ba98-4e6d-9edf-a645a5df9c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_DebtInstrumentQuarterlyInstallments_84f4f6ec-d8eb-4655-b5ed-af0d45c07ba0" xlink:href="mtz-20230331.xsd#mtz_DebtInstrumentQuarterlyInstallments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_mtz_DebtInstrumentQuarterlyInstallments_84f4f6ec-d8eb-4655-b5ed-af0d45c07ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2ee0e7b9-fd17-4b0f-af78-734b4bc03bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e7f3787-7372-4e96-9e0e-d0036b4b4e9a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2ee0e7b9-fd17-4b0f-af78-734b4bc03bb2" 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-20230331.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_17687fe9-4a56-4ae7-ae89-b1bd2515ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_0477c045-6e5a-4187-991a-3042734bcb61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_17687fe9-4a56-4ae7-ae89-b1bd2515ba14" xlink:to="loc_us-gaap_InterestPayableCurrent_0477c045-6e5a-4187-991a-3042734bcb61" 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-20230331.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_5d0c2570-823d-4285-8ab9-3b7738edaae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5d0c2570-823d-4285-8ab9-3b7738edaae8" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9b5cfbaa-0f54-4c17-9086-43835a096044" xlink:to="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c093fdd6-3ad5-45ef-be48-f57cd4f615d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:to="loc_srt_MinimumMember_c093fdd6-3ad5-45ef-be48-f57cd4f615d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8797fda1-e126-41bf-9d33-00a689e87a2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_599b6d3f-8a70-40b2-97cb-d1c81c0f3ff4" xlink:to="loc_srt_MaximumMember_8797fda1-e126-41bf-9d33-00a689e87a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_ba97e803-e3af-40e9-a91c-7a451bbe24af" xlink:to="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentLeasesMember_d9d93d74-41f3-4ca2-b35d-e780a2568b9b" xlink:href="mtz-20230331.xsd#mtz_EquipmentLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:to="loc_mtz_EquipmentLeasesMember_d9d93d74-41f3-4ca2-b35d-e780a2568b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FacilityLeasesMember_6fac1c91-e329-4530-88a3-1aca0aa8848a" xlink:href="mtz-20230331.xsd#mtz_FacilityLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_caf95b72-5eb5-4ff5-9296-f3aeb1fa0462" xlink:to="loc_mtz_FacilityLeasesMember_6fac1c91-e329-4530-88a3-1aca0aa8848a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6c3abb8b-3237-4362-90b9-fcbb8be233ba" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_b6335e15-eb84-4b04-a24e-fb4de3738684" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:to="loc_mtz_A2023AcquisitionsMember_b6335e15-eb84-4b04-a24e-fb4de3738684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsMember_d41b2024-d4fa-49d5-9e25-acd3fc214dd5" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_da8546ea-b4be-45a3-85b4-aeee0f9ec613" xlink:to="loc_mtz_A2022AcquisitionsMember_d41b2024-d4fa-49d5-9e25-acd3fc214dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7d1e80a0-5508-47ef-8127-90d7957fc241" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseTermOfContract_4a411535-5e67-4e4e-be64-d7d5386bafed" xlink:href="mtz-20230331.xsd#mtz_LesseeLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_mtz_LesseeLeaseTermOfContract_4a411535-5e67-4e4e-be64-d7d5386bafed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeLeaseRenewalTerm_8382fa13-c0c6-4bd3-a312-d5daa1421058" xlink:href="mtz-20230331.xsd#mtz_LesseeLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_mtz_LesseeLeaseRenewalTerm_8382fa13-c0c6-4bd3-a312-d5daa1421058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f5fe967b-f661-443b-9d84-d396b84d1764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_f5fe967b-f661-443b-9d84-d396b84d1764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_718d8b9d-8096-43f0-aca6-c62281af3c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_718d8b9d-8096-43f0-aca6-c62281af3c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf76d5ff-6db3-4ec0-9e63-b281ca7d4aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_bf76d5ff-6db3-4ec0-9e63-b281ca7d4aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d3479341-b8cd-4767-8220-e402a2e17e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d3479341-b8cd-4767-8220-e402a2e17e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ba1c6530-9c79-4045-8bd5-f80ccf3b0293" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ba1c6530-9c79-4045-8bd5-f80ccf3b0293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_850a20eb-65cb-4194-8b06-d5c6ad172142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_850a20eb-65cb-4194-8b06-d5c6ad172142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_5de033c5-6110-47dc-9977-85438cc42f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseExpense_5de033c5-6110-47dc-9977-85438cc42f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bfbc1d90-9b17-4ef2-abd1-fc7bd95c16f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_VariableLeaseCost_bfbc1d90-9b17-4ef2-abd1-fc7bd95c16f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2279bc90-1bbc-44a9-a5f3-c23a4fb2aec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_ShortTermLeaseCost_2279bc90-1bbc-44a9-a5f3-c23a4fb2aec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_222a0bd4-e1c0-4dda-a416-a46b714908d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_222a0bd4-e1c0-4dda-a416-a46b714908d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b339b1fc-8857-4f3e-a2d1-5f1f8746285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b339b1fc-8857-4f3e-a2d1-5f1f8746285e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_211c0530-c617-4ea2-ad70-484557a925ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_211c0530-c617-4ea2-ad70-484557a925ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_31d37c71-c650-4089-a0eb-db96d5d9fc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_b6d2285f-3c7c-48fa-866e-84a819f2ae4b" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_31d37c71-c650-4089-a0eb-db96d5d9fc5b" 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-20230331.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_d60c1d01-fa49-41c3-b38a-50bb67c8d435" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d60c1d01-fa49-41c3-b38a-50bb67c8d435" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b95cc29c-cba9-40b3-a9c0-112472030fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_b95cc29c-cba9-40b3-a9c0-112472030fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f3fae0e6-73bd-4418-a42d-896e51b2fd55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_f3fae0e6-73bd-4418-a42d-896e51b2fd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7aca37ac-34bb-49d3-9288-4ffef30d74a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_7aca37ac-34bb-49d3-9288-4ffef30d74a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_679a0eb3-c6d9-402e-9ac2-1f8a7c23d42a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_679a0eb3-c6d9-402e-9ac2-1f8a7c23d42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1a247747-1f75-4e2d-a246-983f0a05c951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1a247747-1f75-4e2d-a246-983f0a05c951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour_ad249ee4-fd70-4b68-bc56-32da84c55d0e" xlink:href="mtz-20230331.xsd#mtz_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour_ad249ee4-fd70-4b68-bc56-32da84c55d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d351dae-b282-4a93-892a-76992e4830ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4d351dae-b282-4a93-892a-76992e4830ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_766011d1-7451-4e9c-8290-fdc9a02274a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_766011d1-7451-4e9c-8290-fdc9a02274a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3e442560-c702-45b0-ba4e-7248fae3aa4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiability_3e442560-c702-45b0-ba4e-7248fae3aa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_02f35900-acef-4b5e-860b-0179d4370881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_02f35900-acef-4b5e-860b-0179d4370881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ea55957c-dccd-4535-918a-d9a31c85b165" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_ea55957c-dccd-4535-918a-d9a31c85b165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0933d52c-a872-4044-bcfa-71b76e9766a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_0933d52c-a872-4044-bcfa-71b76e9766a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_979f727c-7d7b-4b2f-9005-c275464cd304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_734ab907-afbf-43e6-a68e-4275bd2d20ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_979f727c-7d7b-4b2f-9005-c275464cd304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d60c1d01-fa49-41c3-b38a-50bb67c8d435" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e584df3f-aed3-493d-ae73-97f113a7e71a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_e584df3f-aed3-493d-ae73-97f113a7e71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3232c058-470d-4ced-a418-99400e887e36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3232c058-470d-4ced-a418-99400e887e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_eb581b49-508f-4fa7-ad67-d8c26720e73e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_eb581b49-508f-4fa7-ad67-d8c26720e73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b46a9e27-e5e9-49a9-83d2-18b149f7eab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b46a9e27-e5e9-49a9-83d2-18b149f7eab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_81101d2c-75e3-4e2b-86af-f7164581d183" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_81101d2c-75e3-4e2b-86af-f7164581d183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_4fb30766-2764-4c42-8cb4-9412f86b0ec6" xlink:href="mtz-20230331.xsd#mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_4fb30766-2764-4c42-8cb4-9412f86b0ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6536d68c-b7d8-4150-a158-6791d624128b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6536d68c-b7d8-4150-a158-6791d624128b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_292c60d7-9711-48d9-86f8-59633c9811e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_292c60d7-9711-48d9-86f8-59633c9811e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b9a5e7fe-1134-4c01-875f-e0b4187935a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_OperatingLeaseLiability_b9a5e7fe-1134-4c01-875f-e0b4187935a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e4916c62-8e74-4f3f-8ace-ceb6c24d246b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e4916c62-8e74-4f3f-8ace-ceb6c24d246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b0258cff-dc61-4181-8d98-7f55500408d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_63ef4cd8-ef9a-4726-9886-df75fb4f1442" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b0258cff-dc61-4181-8d98-7f55500408d4" 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-20230331.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/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.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_5991094a-b409-42d7-a487-a4d5a9cf2afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5991094a-b409-42d7-a487-a4d5a9cf2afb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:to="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_172b303c-2747-4eb0-b740-03e7eee942d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_aa048603-50f4-4fbf-ad8f-abfa3608641a" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1fcd5602-abc3-421e-b34c-e3c8de4c6193" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_aa048603-50f4-4fbf-ad8f-abfa3608641a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2a47fb24-e37a-45de-b01d-1fa9893c3a9f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d41352a8-c37d-430b-8226-a3a1f49a1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d41352a8-c37d-430b-8226-a3a1f49a1f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_67157ef4-645d-40cc-9dbd-3af0524674fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_67157ef4-645d-40cc-9dbd-3af0524674fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fde5e7d4-c121-476e-95fe-73c40285f5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_fde5e7d4-c121-476e-95fe-73c40285f5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_7981948e-5a72-4dea-bac0-c5215198fb8c" xlink:href="mtz-20230331.xsd#mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_36d68158-8a6d-4760-8f0b-bd5a8ebbbd05" xlink:to="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_7981948e-5a72-4dea-bac0-c5215198fb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1280df7e-a28b-4a43-8327-8bc2c7e6914f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1280df7e-a28b-4a43-8327-8bc2c7e6914f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:to="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_90fd9141-1635-4c05-80e0-0dce77386124" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_de6e0fc5-c80b-4b7c-90df-52cd49f64ccf" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9501b663-ec24-4c25-95b4-d4cead3e345f" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_de6e0fc5-c80b-4b7c-90df-52cd49f64ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a9e3176b-1268-4aef-aad2-cf9054cd9081" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0a21b83-1adc-412b-85c1-25ccbc18eca9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_f0a21b83-1adc-412b-85c1-25ccbc18eca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4768e4a7-f823-4da6-b5d0-80d1ed13c545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_4768e4a7-f823-4da6-b5d0-80d1ed13c545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e5cfcdbb-7363-4c3f-8af3-22c051226e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_62ac0e56-5348-4186-82ba-a629ef1925a0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_e5cfcdbb-7363-4c3f-8af3-22c051226e0b" 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-20230331.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_bc010f0e-ec21-4872-8d1b-c4e24b8c789a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bc010f0e-ec21-4872-8d1b-c4e24b8c789a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:to="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c219db00-bfc2-47e7-9e7d-9b04f0dd2777" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_a6d8991c-07e3-4d09-9de5-d71f030d6ad2" xlink:href="mtz-20230331.xsd#mtz_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:to="loc_mtz_RestrictedStockAndRestrictedStockUnitsMember_a6d8991c-07e3-4d09-9de5-d71f030d6ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_230b49e7-ccb7-4944-a322-a07d72da59d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_26c7c4b8-e52d-48b3-8ad4-d85bf1905ecc" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_230b49e7-ccb7-4944-a322-a07d72da59d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e3a0a96-e992-4db1-b22f-e98b32507b63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0abe3b26-3abc-4664-b5d3-9f4d340f6ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0abe3b26-3abc-4664-b5d3-9f4d340f6ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_46a539ae-fbf8-4d2e-83f1-628e4b792087" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_46a539ae-fbf8-4d2e-83f1-628e4b792087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_78c12b0b-3282-4153-b3d9-74b3cc4670bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_78c12b0b-3282-4153-b3d9-74b3cc4670bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62d61ee5-515b-4aa5-b6f6-e346446d9d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_62d61ee5-515b-4aa5-b6f6-e346446d9d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a5e324d8-46bf-40f6-9c25-ebe3145bcf5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_dad88748-bc9a-42ad-a6b4-59a0d24537fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a5e324d8-46bf-40f6-9c25-ebe3145bcf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d4914072-7766-43bd-9ae5-591e1ced2ddd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4ed01ec-543f-475e-930f-cf82641c2720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e4ed01ec-543f-475e-930f-cf82641c2720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d2eb8d5-5e1f-421f-a793-262891aebe34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9d2eb8d5-5e1f-421f-a793-262891aebe34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ba69b069-5e79-4219-b1bf-3df07cede819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ba69b069-5e79-4219-b1bf-3df07cede819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0997a68a-45e8-4a27-981f-ff28c7017d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0997a68a-45e8-4a27-981f-ff28c7017d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a61e555c-b673-45f1-a0af-6875a60fd91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_c5edfed6-5a7b-468d-9d37-ce3bfce896c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a61e555c-b673-45f1-a0af-6875a60fd91c" 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-20230331.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_e055d181-29ae-4da8-8ecb-6280cd0839e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_e055d181-29ae-4da8-8ecb-6280cd0839e6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:to="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_460bb293-2582-48ea-8590-cfd9ccbeb4ae" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_73b8af06-2731-4730-8a0a-2547e81e8c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1e2b922f-de63-44be-9867-f94c41da1bd8" xlink:to="loc_us-gaap_EmployeeStockMember_73b8af06-2731-4730-8a0a-2547e81e8c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dcabf991-5f0e-4d17-b402-ccf3c9ae7f84" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_35fdb762-60f0-40fc-a880-975f3b9642ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_35fdb762-60f0-40fc-a880-975f3b9642ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9b5ee7ed-2655-41df-a474-ad050be13af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_9b5ee7ed-2655-41df-a474-ad050be13af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bc95cc4-05b9-4649-b7d5-776138b7ffd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_7bc95cc4-05b9-4649-b7d5-776138b7ffd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_04ca33b3-0ff0-4979-a051-1b22124b6b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_da3ac75f-9eae-49ef-a085-7dc3dd3c46f3" xlink:to="loc_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold_04ca33b3-0ff0-4979-a051-1b22124b6b9c" 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-20230331.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_449fe295-cfda-44d8-9998-846251922e37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_449fe295-cfda-44d8-9998-846251922e37" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:to="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_83f6ad97-11ba-4eca-8a22-169137275535" xlink:to="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d46b414d-8508-43f4-85fd-c580f6e689f8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:to="loc_srt_MinimumMember_d46b414d-8508-43f4-85fd-c580f6e689f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_24bf4307-e2dd-490b-bb37-b49d8c018a47" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c931ae17-2cf9-4f5c-b2df-0d48e235ac32" xlink:to="loc_srt_MaximumMember_24bf4307-e2dd-490b-bb37-b49d8c018a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_503b2c17-f620-444e-951e-87ac1e53ef5a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d78ef80d-4fae-41cb-8864-6e8ffedf6bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d78ef80d-4fae-41cb-8864-6e8ffedf6bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53bfd4f8-cefc-4f73-ba5e-6be648bdf312" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_e6b9e9c8-8981-4bcc-b637-cc1b02edbee5" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_53bfd4f8-cefc-4f73-ba5e-6be648bdf312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_70c791f0-0313-4812-a94f-cfa1d8158b79" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_849e506a-65d0-417a-9365-afa50645052f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanNumberOfEmployeesCovered"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:to="loc_us-gaap_MultiemployerPlanNumberOfEmployeesCovered_849e506a-65d0-417a-9365-afa50645052f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d93e5ed2-efc1-418d-b99b-2c63f811bd0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_66908fc5-4198-496d-8852-058d77d2a53d" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_d93e5ed2-efc1-418d-b99b-2c63f811bd0d" 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-20230331.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_67c04d05-09a3-4320-bdcf-3c80db6067a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_67c04d05-09a3-4320-bdcf-3c80db6067a0" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_eca72b24-1656-4634-9e4f-5aafd8d2c866" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_December2018ShareRepurchaseProgramMember_35eca416-33a6-4339-b6c8-3b11fae6eefb" xlink:href="mtz-20230331.xsd#mtz_December2018ShareRepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:to="loc_mtz_December2018ShareRepurchaseProgramMember_35eca416-33a6-4339-b6c8-3b11fae6eefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_March2020ShareRepurchaseProgramMember_73e1a987-b0f1-4a7c-940f-b87c593830ce" xlink:href="mtz-20230331.xsd#mtz_March2020ShareRepurchaseProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_edb77e1a-50ac-4ffb-8ef4-dd4090e4fb7c" xlink:to="loc_mtz_March2020ShareRepurchaseProgramMember_73e1a987-b0f1-4a7c-940f-b87c593830ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_55bc7ec4-f9dc-44e3-b94c-79a04561eb81" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_c1b7e82e-845d-4b09-9d80-1816d9b7a8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_c1b7e82e-845d-4b09-9d80-1816d9b7a8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_75339c43-2ed7-42a7-ad36-08fc9eaa1ac9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_75339c43-2ed7-42a7-ad36-08fc9eaa1ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4c386b13-418c-450a-8e1d-eeff61f1ab0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_4c386b13-418c-450a-8e1d-eeff61f1ab0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b162a6e3-e804-49b7-af4b-b6f7d6373ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_851e00c4-4caf-41b1-ae2a-723c9141f0a0" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_b162a6e3-e804-49b7-af4b-b6f7d6373ff7" 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-20230331.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_e557626b-5c14-453c-9953-6a60b074c665" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_53bb217a-655c-415a-aa5c-96778457671c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e557626b-5c14-453c-9953-6a60b074c665" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_53bb217a-655c-415a-aa5c-96778457671c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_2e04c27f-d59c-4229-a706-d0c2dc64f6f2" xlink:href="mtz-20230331.xsd#mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e557626b-5c14-453c-9953-6a60b074c665" xlink:to="loc_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards_2e04c27f-d59c-4229-a706-d0c2dc64f6f2" 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-20230331.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_68fcfbab-aad4-46df-96c7-d696761c05df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_68fcfbab-aad4-46df-96c7-d696761c05df" xlink:to="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ce491417-9e84-40d2-857a-aab1539580e8" xlink:to="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_30419895-66c4-46fa-9c2e-f38b163f044d" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_CommunicationsSegmentMember_30419895-66c4-46fa-9c2e-f38b163f044d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_5e4db10e-2427-4573-afcd-87071482ea09" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_5e4db10e-2427-4573-afcd-87071482ea09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_5af756b2-f74b-4d2c-938f-88016c0ee2af" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bf56bcb1-96a6-49fb-9e74-71e975de4e66" xlink:to="loc_mtz_PowerDeliverySegmentMember_5af756b2-f74b-4d2c-938f-88016c0ee2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f4b863cd-a823-487a-ab92-7f1957fe4390" xlink:to="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e7659844-ec5e-4cc6-a461-2dd1a01733b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:to="loc_us-gaap_OperatingSegmentsMember_e7659844-ec5e-4cc6-a461-2dd1a01733b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cc285056-d8d6-4431-b96c-f7bd691fccb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_025c0e00-e3eb-4331-9779-8f69e12dc679" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cc285056-d8d6-4431-b96c-f7bd691fccb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_17dd6fef-1cf3-45ff-b97a-a10b97bf98fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_1efdbb48-17c2-4885-a616-506dd64e817d" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_160906d5-b8dd-4494-a0ed-c6700cb98158" xlink:to="loc_mtz_A2023AcquisitionsMember_1efdbb48-17c2-4885-a616-506dd64e817d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable_3bd5c339-dead-4f23-92f4-50c4428f7e1e" xlink:to="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_100bc45a-34e2-4d36-8618-800ad3df9bca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_NumberOfOperatingSegments_100bc45a-34e2-4d36-8618-800ad3df9bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9194ea65-7f62-4739-8495-cdd33449e005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_NumberOfReportableSegments_9194ea65-7f62-4739-8495-cdd33449e005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_1bfa1d05-904d-4159-b585-40d5a6442a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems_93ebae51-6a6c-460c-9109-4c99fca5b473" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_1bfa1d05-904d-4159-b585-40d5a6442a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b2cf4822-7b3d-4736-8375-848f0993195f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b2cf4822-7b3d-4736-8375-848f0993195f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_18bed42a-0c16-47e4-b78c-02fab159749e" xlink:to="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e36d32e0-7f50-4764-b2e9-58d006acd8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_OperatingSegmentsMember_e36d32e0-7f50-4764-b2e9-58d006acd8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_049a4207-fefc-4164-ab6d-4bd363f9051f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_IntersegmentEliminationMember_049a4207-fefc-4164-ab6d-4bd363f9051f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_49e57763-48ea-4327-8b91-25c89ee51c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_aed36eea-fb9e-44ae-ab05-54634de70fc5" xlink:to="loc_us-gaap_CorporateNonSegmentMember_49e57763-48ea-4327-8b91-25c89ee51c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c829ba3f-6c9f-4cab-b389-d9c6601e972f" xlink:to="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommunicationsSegmentMember_801d0f25-4089-492e-bd3b-30cc3cce8a71" xlink:href="mtz-20230331.xsd#mtz_CommunicationsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_CommunicationsSegmentMember_801d0f25-4089-492e-bd3b-30cc3cce8a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_89a4720e-0e79-41aa-8baf-11cd393ebff9" xlink:href="mtz-20230331.xsd#mtz_CleanEnergyAndInfrastructureSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_CleanEnergyAndInfrastructureSegmentMember_89a4720e-0e79-41aa-8baf-11cd393ebff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_b4ea445f-fef0-4d59-b9b5-78f281de445a" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_OilAndGasSegmentMember_b4ea445f-fef0-4d59-b9b5-78f281de445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PowerDeliverySegmentMember_9986fdb5-a736-4c3c-ab03-36d25d70d82e" xlink:href="mtz-20230331.xsd#mtz_PowerDeliverySegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_mtz_PowerDeliverySegmentMember_9986fdb5-a736-4c3c-ab03-36d25d70d82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_fc305305-5942-4778-a89d-a476af3f5313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c4c5d43f-e0f4-40fd-8cc9-9be5a4054e17" xlink:to="loc_us-gaap_AllOtherSegmentsMember_fc305305-5942-4778-a89d-a476af3f5313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_03742a93-f647-418f-b988-91ee0198b997" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_7be78676-2665-40cc-b291-a58f690a3cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_9803d406-6ac3-481d-935b-92ef915a22bf" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_7be78676-2665-40cc-b291-a58f690a3cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_e4930e3a-6e67-4bf6-8db4-779dee0f8f08" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_bdbfe7c7-653e-4004-b1ea-e75212304d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44da86f7-7b12-468a-aff1-2c03293272ff" xlink:to="loc_us-gaap_SalesRevenueNetMember_bdbfe7c7-653e-4004-b1ea-e75212304d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_bfab584d-d213-4565-b77b-674fd8ac6209" xlink:to="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_UtilitiesMember_4f2e3610-8c4f-48b3-95b0-86fc2cdd8956" xlink:href="mtz-20230331.xsd#mtz_UtilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3a1bac9a-b6eb-4b86-9f0e-b072d7ba282c" xlink:to="loc_mtz_UtilitiesMember_4f2e3610-8c4f-48b3-95b0-86fc2cdd8956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d6baaa41-2fcf-4039-a764-26574dec5c4d" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dd8fa3e4-88a6-40f0-9305-9e6438e9b6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_Revenues_dd8fa3e4-88a6-40f0-9305-9e6438e9b6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_93b1cd52-17ae-48f2-bb48-ceb2cb256910" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_93b1cd52-17ae-48f2-bb48-ceb2cb256910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_f77fe46a-8440-4902-812c-a4e47c3b31fc" xlink:href="mtz-20230331.xsd#mtz_EBITDA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_mtz_EBITDA_f77fe46a-8440-4902-812c-a4e47c3b31fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ed23d6cc-bb02-4f78-9938-821a20916f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ed23d6cc-bb02-4f78-9938-821a20916f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_09bfda6f-e62e-4e09-bf32-da101d82e20a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2d94763d-edec-42de-8dfe-c9cfe41f5f60" xlink:to="loc_us-gaap_Assets_09bfda6f-e62e-4e09-bf32-da101d82e20a" 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-20230331.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_89471a40-0dee-42a0-b2bd-649501df12bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_89471a40-0dee-42a0-b2bd-649501df12bb" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_83d17920-407f-48fd-b5ee-cdf60f2f337c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_83d17920-407f-48fd-b5ee-cdf60f2f337c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_c75da96b-bdde-4227-b93f-c4de755c75bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestRevenueExpenseNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_c75da96b-bdde-4227-b93f-c4de755c75bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_983f878f-2266-440d-ac74-0759ad493ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_983f878f-2266-440d-ac74-0759ad493ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_fd21e6d4-870c-4c00-a4ea-a1de8a5c2ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldAmortization_fd21e6d4-870c-4c00-a4ea-a1de8a5c2ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CorporateEBITDA_9570e798-9f0e-46a4-a1b6-6c6a8d961cd0" xlink:href="mtz-20230331.xsd#mtz_CorporateEBITDA"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_mtz_CorporateEBITDA_9570e798-9f0e-46a4-a1b6-6c6a8d961cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EBITDA_9583ecbd-bfac-4ea3-9075-973f8d06ac71" xlink:href="mtz-20230331.xsd#mtz_EBITDA"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_f54c2f57-1bb2-4412-9e58-762331f09c81" xlink:to="loc_mtz_EBITDA_9583ecbd-bfac-4ea3-9075-973f8d06ac71" 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-20230331.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_d5a05281-a478-4e57-9fdd-1861e6806a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d5a05281-a478-4e57-9fdd-1861e6806a70" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6538f124-e8c3-44be-9b1d-3e23cfa14200" xlink:to="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_fddd9f6a-f1c2-4813-8476-e903031bbf77" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:to="loc_country_US_fddd9f6a-f1c2-4813-8476-e903031bbf77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_e17fac34-7318-4ba9-956f-613d564c73e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_93ef2eaa-878d-42bd-957a-38ae56978af8" xlink:to="loc_us-gaap_NonUsMember_e17fac34-7318-4ba9-956f-613d564c73e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_b276204e-12e5-4942-8f7f-dfc8b0348b39" xlink:to="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_GovernmentTransactionsMember_10862df2-d9c0-411b-a7a4-be242a5dc687" xlink:href="mtz-20230331.xsd#mtz_GovernmentTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_26f38246-35f5-4556-a496-ceca849620f4" xlink:to="loc_mtz_GovernmentTransactionsMember_10862df2-d9c0-411b-a7a4-be242a5dc687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3715c0d7-54bc-473a-91c2-88733df9bbd8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_55357ecc-1b4c-4a68-b76e-4f712fb6b536" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:to="loc_us-gaap_AccountsReceivableMember_55357ecc-1b4c-4a68-b76e-4f712fb6b536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_90ddd436-15c7-4c59-89ff-330dc0b7fecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_f55da13f-4020-4b9e-9076-3df360888850" xlink:to="loc_us-gaap_SalesRevenueNetMember_90ddd436-15c7-4c59-89ff-330dc0b7fecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_7de8afa2-e31f-42bf-a434-8207082bb0ce" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_caadd048-2b45-458c-a161-1a8c736c5282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_caadd048-2b45-458c-a161-1a8c736c5282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_f616e74a-e3f2-4549-960f-cb18edb8d994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e9e9b7aa-0faf-4686-94a0-5432d9a55355" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_f616e74a-e3f2-4549-960f-cb18edb8d994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df296ddc-4274-4705-a4f3-d5b15fda7dcb" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_3f16d9ae-97a7-418a-bbad-52ffa930d976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_Revenues_3f16d9ae-97a7-418a-bbad-52ffa930d976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2cf8db84-a4e0-4170-9254-212c30464fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_2cf8db84-a4e0-4170-9254-212c30464fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_f0a11d1a-039b-4e03-b529-da872a03050c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_f0a11d1a-039b-4e03-b529-da872a03050c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6a64f740-1064-490f-b7b2-2fc0e20e3de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c69422e4-e866-46ae-956f-f32d8130b57c" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6a64f740-1064-490f-b7b2-2fc0e20e3de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c374aae3-b4ce-4eea-a57f-a43425664834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c374aae3-b4ce-4eea-a57f-a43425664834" xlink:to="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_f0e90126-de27-40ac-9cb1-b6ba295dbb70" xlink:to="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMatterMember_53fda21f-d91d-41fd-9e05-8993a9900b1f" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMatterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_2ba1b1ec-4302-472a-b1df-bb0fafcdff22" xlink:to="loc_mtz_SiliconRanchCorporationLLCMatterMember_53fda21f-d91d-41fd-9e05-8993a9900b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7c62bcad-6a3f-4b25-a244-79c3fc116c6c" xlink:to="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_HLFarmsMember_05c58f37-b400-4186-94b1-0ed29e1c919b" xlink:href="mtz-20230331.xsd#mtz_HLFarmsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_HLFarmsMember_05c58f37-b400-4186-94b1-0ed29e1c919b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_685a1736-9662-434e-854c-64afc44207b5" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember_685a1736-9662-434e-854c-64afc44207b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SiliconRanchCorporationLLCMember_2165cbe9-0c86-4c23-97e1-381d73162e6f" xlink:href="mtz-20230331.xsd#mtz_SiliconRanchCorporationLLCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_SiliconRanchCorporationLLCMember_2165cbe9-0c86-4c23-97e1-381d73162e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_919012bf-6154-4b67-a169-5bb3e99529f4" xlink:href="mtz-20230331.xsd#mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember_919012bf-6154-4b67-a169-5bb3e99529f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_IEAConstructorsLLCMember_6a90c7e9-8bec-4a78-bdaf-cd730432d806" xlink:href="mtz-20230331.xsd#mtz_IEAConstructorsLLCMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f8c1d003-31e9-4168-9dac-7d85b7f4afc4" xlink:to="loc_mtz_IEAConstructorsLLCMember_6a90c7e9-8bec-4a78-bdaf-cd730432d806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_cf60565f-7dc6-44d6-bb28-3a80a22ea63e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_ee24d1a5-149a-467b-8737-f2edd32b27e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_761a0d5f-52ee-4d81-96b0-3c232c60f00c" xlink:to="loc_us-gaap_SubsequentEventMember_ee24d1a5-149a-467b-8737-f2edd32b27e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_9d2aa93c-08fa-40ac-9320-c571362fe3c8" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_LitigationSettlementBenchmarkMember_d971c36b-f162-4938-bcf8-30c5a22ccc18" xlink:href="mtz-20230331.xsd#mtz_LitigationSettlementBenchmarkMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:to="loc_mtz_LitigationSettlementBenchmarkMember_d971c36b-f162-4938-bcf8-30c5a22ccc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_7d8ef314-9a7f-4453-9672-d9a71fa05a25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_ece51cea-1888-43ff-a8ac-fac86aecb492" xlink:to="loc_us-gaap_SalesRevenueNetMember_7d8ef314-9a7f-4453-9672-d9a71fa05a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_01d70460-edc3-4c18-9097-f4fb6ec9da84" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember_042da94c-bea3-45fd-bb7f-c6264b806743" xlink:href="mtz-20230331.xsd#mtz_CommitmentsAndContingenciesConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:to="loc_mtz_CommitmentsAndContingenciesConcentrationRiskMember_042da94c-bea3-45fd-bb7f-c6264b806743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_96641e28-cb76-4bf0-b069-c18893f86f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_0c8d2543-0920-4838-ab60-2e22603e5818" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_96641e28-cb76-4bf0-b069-c18893f86f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_20c929ee-f793-471b-84f7-00c24ddfeff3" xlink:to="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_cbb5732d-7bfc-43a3-8715-f79fcc8ee50c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_54847c4f-c3b7-473a-8eee-82af7f8ab538" xlink:to="loc_srt_SubsidiariesMember_cbb5732d-7bfc-43a3-8715-f79fcc8ee50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_4a9a319f-42e2-4cfe-9f2b-288494b39cf5" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_4d7d6779-c3f3-4ee8-82f8-e452fd260f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_4d7d6779-c3f3-4ee8-82f8-e452fd260f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46a6e9d4-83cf-4bd6-9554-5ede5e7d4329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialStandbyLetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_FinancialStandbyLetterOfCreditMember_46a6e9d4-83cf-4bd6-9554-5ede5e7d4329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SuretyBondMember_f0e17010-f4eb-42c4-b251-3117081a805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SuretyBondMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_d8680a29-629c-46d0-892b-38bbe02120e8" xlink:to="loc_us-gaap_SuretyBondMember_f0e17010-f4eb-42c4-b251-3117081a805a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_38893405-80a1-4e4d-a114-55d4bdabb1a0" xlink:to="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_a09c1985-4f4a-40b4-b74d-49dfa9beb675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_us-gaap_CorporateJointVentureMember_a09c1985-4f4a-40b4-b74d-49dfa9beb675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ContractualJointVentureMember_37ffef49-c387-4946-9840-e04e3d04fbd4" xlink:href="mtz-20230331.xsd#mtz_ContractualJointVentureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_mtz_ContractualJointVentureMember_37ffef49-c387-4946-9840-e04e3d04fbd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CaptiveInsuranceCompanyMember_80dfa55f-4345-45d7-afb2-c03702f2da56" xlink:href="mtz-20230331.xsd#mtz_CaptiveInsuranceCompanyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_8606a64f-a64f-4820-8477-17611a089dbb" xlink:to="loc_mtz_CaptiveInsuranceCompanyMember_80dfa55f-4345-45d7-afb2-c03702f2da56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_3e588980-562d-4a7f-b18f-6e11f58acbd8" xlink:to="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_ba5f6181-e430-4201-9db3-fe4fe9845567" xlink:href="mtz-20230331.xsd#mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:to="loc_mtz_JointVenturesThatProvideElectricalTransmissionInfrastructureServicesMember_ba5f6181-e430-4201-9db3-fe4fe9845567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_JointVentureCivilConstructionProjectMember_b3fcdb6b-5320-49ca-9cb0-9bd2617f7ff7" xlink:href="mtz-20230331.xsd#mtz_JointVentureCivilConstructionProjectMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_6207a10d-680d-47fb-b624-9631273dc554" xlink:to="loc_mtz_JointVentureCivilConstructionProjectMember_b3fcdb6b-5320-49ca-9cb0-9bd2617f7ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ad5ef727-8289-4b1a-ae5f-b4d0ff6ca119" xlink:to="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6034e418-8b68-4151-aa17-556835104c50" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:to="loc_srt_MinimumMember_6034e418-8b68-4151-aa17-556835104c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4137a0e8-8c21-4cc7-8ed9-5201f8ba56de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e6cdc6af-1225-4132-98f2-8d577eb16206" xlink:to="loc_srt_MaximumMember_4137a0e8-8c21-4cc7-8ed9-5201f8ba56de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c2c47d0e-99ee-4965-9c7f-0b8d007f2383" xlink:to="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_24b724b9-bd27-486e-b08c-6bba30bf58b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember_24b724b9-bd27-486e-b08c-6bba30bf58b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GroupPoliciesMember_832fc7e8-2f17-418e-b0fb-81e4a8318888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GroupPoliciesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_GroupPoliciesMember_832fc7e8-2f17-418e-b0fb-81e4a8318888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_cb170a4c-9188-452d-822c-907ef7b6c441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccidentAndHealthInsuranceSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_5c488f32-23ed-4ea1-89ae-8eee76e61824" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceSegmentMember_cb170a4c-9188-452d-822c-907ef7b6c441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_f33e081b-55ee-49de-b145-14757786090e" xlink:to="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UninsuredRiskMember_f1f8b81c-4d7d-45fd-bd6d-483b7bc7fd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UninsuredRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_dc59f9a0-96cb-4f0f-aa71-a62d05b35e2d" xlink:to="loc_us-gaap_UninsuredRiskMember_f1f8b81c-4d7d-45fd-bd6d-483b7bc7fd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_dfd3687e-98a8-4eb7-add5-f9830c7f006f" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_baf87126-0ede-4f96-9d43-9682a4d5a736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_e306e92b-d091-4dfb-80ce-abbb79591e7f" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_baf87126-0ede-4f96-9d43-9682a4d5a736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1addbfd9-1731-4f64-96e4-ec75dd10d256" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_cb2ba9c7-e02d-4dc9-bb82-fe611478761b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_68aa289b-a9c3-46f2-8e99-1945ce2981ae" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_cb2ba9c7-e02d-4dc9-bb82-fe611478761b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_75aa0f1a-b900-4b45-bd7c-3dc22521f0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f0058684-2ac0-40fc-8706-eae6adc8eb81" xlink:href="mtz-20230331.xsd#mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fc201d51-d05c-44e5-8a46-fe7ba8c25e41" xlink:to="loc_mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember_f0058684-2ac0-40fc-8706-eae6adc8eb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_eac3a96d-a0cd-4905-8647-a8ff735b7a53" xlink:to="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_TenLargestCustomersMember_9190c103-e152-4e3e-9d48-61ebbbe72e27" xlink:href="mtz-20230331.xsd#mtz_TenLargestCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_70ad1762-6abc-49e2-8a7a-f7f5b8d47f42" xlink:to="loc_mtz_TenLargestCustomersMember_9190c103-e152-4e3e-9d48-61ebbbe72e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1ca17dab-8996-42bd-9431-97636b0042fd" xlink:to="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLand_7ef59985-ae3f-45f1-b1e6-71659ddeaf39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_PaymentsToAcquireLand_7ef59985-ae3f-45f1-b1e6-71659ddeaf39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1452f491-f110-4582-b99e-fe9005ea3a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1452f491-f110-4582-b99e-fe9005ea3a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_a4adedfb-b6cd-46e7-bace-180159aede64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_a4adedfb-b6cd-46e7-bace-180159aede64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3cb7fd42-e3b5-49ef-8012-6a1de48a126a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3cb7fd42-e3b5-49ef-8012-6a1de48a126a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesAwardedValue_24e12c3d-f048-42d3-ad3f-99aab000cd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesAwardedValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LossContingencyDamagesAwardedValue_24e12c3d-f048-42d3-ad3f-99aab000cd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit_7c0e43d2-b72e-4031-9f27-8ba7d7096023" xlink:href="mtz-20230331.xsd#mtz_EnvironmentalRemediationInsurancePolicyLimit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_EnvironmentalRemediationInsurancePolicyLimit_7c0e43d2-b72e-4031-9f27-8ba7d7096023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_b55d54ee-010c-4793-bdc2-88a4dc624b14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_b55d54ee-010c-4793-bdc2-88a4dc624b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_49fcd4fd-831e-4f5b-8b4a-93277ee039a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_49fcd4fd-831e-4f5b-8b4a-93277ee039a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_301bec6b-5218-4d0c-b2ff-2042f4b781c2" xlink:href="mtz-20230331.xsd#mtz_EstimatedCostsToCompleteProjectsSecuredByBonds"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds_301bec6b-5218-4d0c-b2ff-2042f4b781c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_acf69a8a-c517-49f7-b76c-9dd3d7c7275f" xlink:href="mtz-20230331.xsd#mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage_acf69a8a-c517-49f7-b76c-9dd3d7c7275f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfJointVentures_6706e3a3-a27f-455d-ae7a-0829c2fdc511" xlink:href="mtz-20230331.xsd#mtz_NumberOfJointVentures"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_NumberOfJointVentures_6706e3a3-a27f-455d-ae7a-0829c2fdc511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_PaymentsForOtherProjectRelatedFinancing_d868e5d8-c233-40d8-9fe2-25b21347c1af" xlink:href="mtz-20230331.xsd#mtz_PaymentsForOtherProjectRelatedFinancing"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_PaymentsForOtherProjectRelatedFinancing_d868e5d8-c233-40d8-9fe2-25b21347c1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_820b7517-53ab-4d29-91ee-5444a21142a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_820b7517-53ab-4d29-91ee-5444a21142a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_9f430ab6-61d0-4377-a5ff-b8bee2d5554b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_SelfInsuranceReserve_9f430ab6-61d0-4377-a5ff-b8bee2d5554b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_1db104b5-62a9-4d71-b8c2-f8e4a980f416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_1db104b5-62a9-4d71-b8c2-f8e4a980f416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_03ee81bd-1f73-445a-8f00-bf5fe41e3c20" xlink:href="mtz-20230331.xsd#mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount_03ee81bd-1f73-445a-8f00-bf5fe41e3c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_fbffd1ad-56b6-4fb4-9d5f-6b7c5b143477" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_fbffd1ad-56b6-4fb4-9d5f-6b7c5b143477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_90729dd1-4e28-48f9-8656-99426f79d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_90729dd1-4e28-48f9-8656-99426f79d8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NumberOfCustomers_228d0e51-ec03-4575-b050-32acf7d09f7d" xlink:href="mtz-20230331.xsd#mtz_NumberOfCustomers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1924c96e-8152-474d-8b3a-4fa805c8950e" xlink:to="loc_mtz_NumberOfCustomers_228d0e51-ec03-4575-b050-32acf7d09f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.mastec.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="mtz-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.mastec.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1a112c1c-a0e9-4e30-8fe5-119014cd8b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1a112c1c-a0e9-4e30-8fe5-119014cd8b2e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_f21b0567-9f5d-45f7-a5af-643601b468b6" xlink:to="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ManagementMember_749ed607-4eb7-4419-9269-a5d70bbf070d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ManagementMember_749ed607-4eb7-4419-9269-a5d70bbf070d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_6c17f549-1ecf-4a53-a147-59f4e0e2eef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_6c17f549-1ecf-4a53-a147-59f4e0e2eef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_85064805-8368-4b2a-b3da-75e6414d46aa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_85064805-8368-4b2a-b3da-75e6414d46aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_8d922356-0423-402d-820c-863252440d19" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ExecutiveOfficerMember_8d922356-0423-402d-820c-863252440d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ChiefExecutiveOfficerMember_aac18c07-5910-4f9e-8b37-3f5ce4dfe910" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_153e00f6-3bb2-4cfb-9b2c-6ff1e0117615" xlink:to="loc_srt_ChiefExecutiveOfficerMember_aac18c07-5910-4f9e-8b37-3f5ce4dfe910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_58a10829-4c1e-4f97-bafd-d96d687affb1" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquipmentSuppliesAndServicesMember_5d505c42-d8d9-4b35-8181-1c733bca0399" xlink:href="mtz-20230331.xsd#mtz_EquipmentSuppliesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_EquipmentSuppliesAndServicesMember_5d505c42-d8d9-4b35-8181-1c733bca0399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_0b3c6424-1e67-44cc-9227-d636bab548c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_us-gaap_EquipmentMember_0b3c6424-1e67-44cc-9227-d636bab548c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementsMember_30394d31-2b73-4418-9b2c-e6e6fa19c006" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_SubcontractingArrangementsMember_30394d31-2b73-4418-9b2c-e6e6fa19c006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_SubcontractingArrangementTwoMember_48e38676-4627-4ed5-9ab1-a5266b0692e2" xlink:href="mtz-20230331.xsd#mtz_SubcontractingArrangementTwoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_SubcontractingArrangementTwoMember_48e38676-4627-4ed5-9ab1-a5266b0692e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseAgreementsMember_8fe0582d-1936-449e-93da-649b0df98fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseAgreementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_us-gaap_LeaseAgreementsMember_8fe0582d-1936-449e-93da-649b0df98fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_ConstructionServicesMember_9d95cbb0-a2cb-44f2-a23c-63cbaf3366fd" xlink:href="mtz-20230331.xsd#mtz_ConstructionServicesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_c96aa505-4474-48a9-a765-8529ba0ca2d6" xlink:to="loc_mtz_ConstructionServicesMember_9d95cbb0-a2cb-44f2-a23c-63cbaf3366fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_e366eeb5-84ed-4340-867c-d00963aa8b10" xlink:to="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_RelatedCustomerMember_53098232-fc3b-403c-b386-b9671f3ff289" xlink:href="mtz-20230331.xsd#mtz_RelatedCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:to="loc_mtz_RelatedCustomerMember_53098232-fc3b-403c-b386-b9671f3ff289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_FormerOwnerMember_756465ec-1594-4991-860f-49b503a6d341" xlink:href="mtz-20230331.xsd#mtz_FormerOwnerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_a1453283-33b5-40c1-a16d-90a6d4e065f3" xlink:to="loc_mtz_FormerOwnerMember_756465ec-1594-4991-860f-49b503a6d341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e5a339cd-51f6-4c1b-8370-232fb80c0d4f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_CrossCountryInfrastructureMember_6d0b09a1-5eb0-448f-ae12-2edc5f567e6b" xlink:href="mtz-20230331.xsd#mtz_CrossCountryInfrastructureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_16d7b624-ae8d-4b6f-a248-e91d88a412dc" xlink:to="loc_mtz_CrossCountryInfrastructureMember_6d0b09a1-5eb0-448f-ae12-2edc5f567e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ca5b5a3e-3dec-4eb1-95ac-3a81f736b4f4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_A2023AcquisitionsMember_5cf3a7f6-12b2-4b7f-835f-638cbe01f3b0" xlink:href="mtz-20230331.xsd#mtz_A2023AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3f5063f7-5485-413d-85ab-e528c53f95b3" xlink:to="loc_mtz_A2023AcquisitionsMember_5cf3a7f6-12b2-4b7f-835f-638cbe01f3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_084d7162-3f33-4ac1-afb1-31e3f80e318d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b49f7b1b-9389-4436-ac49-0f920ba4691f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3b7cb927-5a5f-44ee-80da-e536d719a317" xlink:to="loc_us-gaap_LineOfCreditMember_b49f7b1b-9389-4436-ac49-0f920ba4691f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6eaba77d-cf14-4f7c-b4b7-c5930adc833b" xlink:to="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_OilAndGasSegmentMember_2f701b1b-ea6a-427e-b785-e4a8fcedf84d" xlink:href="mtz-20230331.xsd#mtz_OilAndGasSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_70aad13a-5f8d-44e8-9919-d419389fabc9" xlink:to="loc_mtz_OilAndGasSegmentMember_2f701b1b-ea6a-427e-b785-e4a8fcedf84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0dd76312-b5c5-4e9d-a59f-063a46f38a21" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4dbc39ec-4b13-47ac-b07b-6617020bc968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_4dbc39ec-4b13-47ac-b07b-6617020bc968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_2a110cf0-73ba-43de-959a-c9b082a7f228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent_2a110cf0-73ba-43de-959a-c9b082a7f228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_56a9a811-1865-436e-b9a0-f6204c850af9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RevenueFromRelatedParties_56a9a811-1865-436e-b9a0-f6204c850af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_17264ad6-3a56-4280-bd1e-8c75e84e38e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_17264ad6-3a56-4280-bd1e-8c75e84e38e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_15fd62b3-a170-4b7b-b772-69c346273bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_15fd62b3-a170-4b7b-b772-69c346273bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_8bc8fe9c-9976-41de-8a9c-e2e19920ea28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_8bc8fe9c-9976-41de-8a9c-e2e19920ea28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_a77c09cc-3f27-4129-915d-464b518b97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_a77c09cc-3f27-4129-915d-464b518b97bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_1e898c49-985f-430b-98df-f4a915f80539" xlink:href="mtz-20230331.xsd#mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage_1e898c49-985f-430b-98df-f4a915f80539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_52028ba3-c3b0-46c7-8db9-af6743827826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_52028ba3-c3b0-46c7-8db9-af6743827826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_EquityMethodInvestmentNegativeAmount_c1ae2ea5-41af-4294-b62d-ccabcc843032" xlink:href="mtz-20230331.xsd#mtz_EquityMethodInvestmentNegativeAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_EquityMethodInvestmentNegativeAmount_c1ae2ea5-41af-4294-b62d-ccabcc843032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_a147e9fe-ac35-4780-85e2-893a5948f125" xlink:href="mtz-20230331.xsd#mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties_a147e9fe-ac35-4780-85e2-893a5948f125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0f023e52-2f8e-4bc1-99c1-f556feaa5908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_0f023e52-2f8e-4bc1-99c1-f556feaa5908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_a8073af7-f8d0-4f99-bf8c-7935f55c18b7" xlink:href="mtz-20230331.xsd#mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_mtz_NoncontrollingInterestPercentageOfVotingInterestsAcquired_a8073af7-f8d0-4f99-bf8c-7935f55c18b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_4a5cd3e0-55bf-41ba-a1c9-8a5cc07c4170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_4a5cd3e0-55bf-41ba-a1c9-8a5cc07c4170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_104f6b03-d19f-4b9a-8986-142392824304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_104f6b03-d19f-4b9a-8986-142392824304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_5602337f-50a4-4c4b-8c7c-5274244509c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_5602337f-50a4-4c4b-8c7c-5274244509c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_cad6c3b0-fa2f-4122-87fc-8f1e000af305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLifeInsurancePolicies"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_PaymentsToAcquireLifeInsurancePolicies_cad6c3b0-fa2f-4122-87fc-8f1e000af305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_48f806e7-e60f-4afa-81a8-04beac5bc01f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_43937400-ba30-453c-a6df-2e85fab3bd50" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_48f806e7-e60f-4afa-81a8-04beac5bc01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>mtz-20230331_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 mtz-20230331_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>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876318656">
<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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 01, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,859,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">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="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875272304">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,584,659<span></span>
</td>
<td class="nump">$ 1,954,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="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Costs of revenue, excluding depreciation and amortization</a></td>
<td class="nump">2,359,494<span></span>
</td>
<td class="nump">1,733,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="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">107,247<span></span>
</td>
<td class="nump">85,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">41,944<span></span>
</td>
<td class="nump">25,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">163,914<span></span>
</td>
<td class="nump">145,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="Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">52,693<span></span>
</td>
<td class="nump">16,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings of unconsolidated affiliates, net</a></td>
<td class="num">(9,152)<span></span>
</td>
<td class="num">(6,777)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other (income) expense, net</a></td>
<td class="num">(6,201)<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(125,280)<span></span>
</td>
<td class="num">(48,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">44,734<span></span>
</td>
<td class="nump">13,148<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(80,546)<span></span>
</td>
<td class="num">(34,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (loss) income attributable to non-controlling interests</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to MasTec, Inc.</a></td>
<td class="num">$ (80,540)<span></span>
</td>
<td class="num">$ (34,978)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Loss per share (Note 2):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="num">$ (1.05)<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="num">$ (1.05)<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">76,984<span></span>
</td>
<td class="nump">74,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding (in shares)</a></td>
<td class="nump">76,984<span></span>
</td>
<td class="nump">74,789<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203872888784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (80,546)<span></span>
</td>
<td class="num">$ (34,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation gains, net of tax</a></td>
<td class="nump">672<span></span>
</td>
<td class="nump">913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized (losses) gains on investment activity, net of tax</a></td>
<td class="num">(4,177)<span></span>
</td>
<td class="nump">13,754<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(84,051)<span></span>
</td>
<td class="num">(20,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income attributable to non-controlling interests</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to MasTec, Inc.</a></td>
<td class="num">$ (84,045)<span></span>
</td>
<td class="num">$ (20,311)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126980362&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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876433056">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 141,560<span></span>
</td>
<td class="nump">$ 370,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">1,372,046<span></span>
</td>
<td class="nump">1,399,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">1,769,631<span></span>
</td>
<td class="nump">1,729,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">164,917<span></span>
</td>
<td class="nump">117,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">123,378<span></span>
</td>
<td class="nump">122,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">85,131<span></span>
</td>
<td class="nump">118,640<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">3,656,663<span></span>
</td>
<td class="nump">3,859,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,730,602<span></span>
</td>
<td class="nump">1,754,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">276,231<span></span>
</td>
<td class="nump">279,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">2,065,602<span></span>
</td>
<td class="nump">2,045,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">904,412<span></span>
</td>
<td class="nump">946,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">421,826<span></span>
</td>
<td class="nump">409,157<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">9,055,336<span></span>
</td>
<td class="nump">9,293,259<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt, including finance leases</a></td>
<td class="nump">166,676<span></span>
</td>
<td class="nump">171,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">96,817<span></span>
</td>
<td class="nump">96,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">925,609<span></span>
</td>
<td class="nump">1,109,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued salaries and wages</a></td>
<td class="nump">198,295<span></span>
</td>
<td class="nump">181,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">331,247<span></span>
</td>
<td class="nump">365,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">438,645<span></span>
</td>
<td class="nump">406,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">221,246<span></span>
</td>
<td class="nump">163,647<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,378,535<span></span>
</td>
<td class="nump">2,496,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt, including finance leases</a></td>
<td class="nump">3,045,526<span></span>
</td>
<td class="nump">3,052,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">190,132<span></span>
</td>
<td class="nump">194,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">535,531<span></span>
</td>
<td class="nump">571,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">257,980<span></span>
</td>
<td class="nump">238,391<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,407,704<span></span>
</td>
<td class="nump">6,552,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.10 par value: authorized shares - 145,000,000; issued shares - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">9,867<span></span>
</td>
<td class="nump">9,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital surplus</a></td>
<td class="nump">1,235,608<span></span>
</td>
<td class="nump">1,246,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,115,202<span></span>
</td>
<td class="nump">2,195,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(54,460)<span></span>
</td>
<td class="num">(50,955)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost: 19,813,055 and 19,933,055 shares as of March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="num">(659,913)<span></span>
</td>
<td class="num">(663,910)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total MasTec, Inc. shareholders&#8217; equity</a></td>
<td class="nump">2,646,304<span></span>
</td>
<td class="nump">2,737,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">1,328<span></span>
</td>
<td class="nump">3,858<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">2,647,632<span></span>
</td>
<td class="nump">2,741,187<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 9,055,336<span></span>
</td>
<td class="nump">$ 9,293,259<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 45<br> -Paragraph 1<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(6))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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(8))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<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 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: 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(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: 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 https://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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126987489&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 https://asc.fasb.org/extlink&amp;oid=126987489&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126983759&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 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874957488">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">98,674,997<span></span>
</td>
<td class="nump">98,615,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in shares)</a></td>
<td class="nump">19,813,055<span></span>
</td>
<td class="nump">19,933,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">98,674,997<span></span>
</td>
<td class="nump">98,615,105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested stock awards (in shares)</a></td>
<td class="nump">1,377,480<span></span>
</td>
<td class="nump">2,047,130<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870190784">
<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>Total MasTec, Inc. Shareholders&#8217; Equity</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>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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,371,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 2,543,861<span></span>
</td>
<td class="nump">$ 2,539,809<span></span>
</td>
<td class="nump">$ 9,537<span></span>
</td>
<td class="num">$ (586,955)<span></span>
</td>
<td class="nump">$ 1,033,615<span></span>
</td>
<td class="nump">$ 2,162,388<span></span>
</td>
<td class="num">$ (78,776)<span></span>
</td>
<td class="nump">$ 4,052<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(34,959)<span></span>
</td>
<td class="num">(34,978)<span></span>
</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">(34,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">14,667<span></span>
</td>
<td class="nump">14,667<span></span>
</td>
<td class="text">&#160;<span></span>
</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">14,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">6,336<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted shares, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Shares withheld for taxes, net of other stock issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Shares withheld for taxes, net of other stock issuances</a></td>
<td class="num">$ (4,037)<span></span>
</td>
<td class="num">(4,037)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,032)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Acquisition of treasury stock, at cost (in shares)</a></td>
<td class="num">(187,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(187,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Acquisition of treasury stock, at cost</a></td>
<td class="num">$ (13,791)<span></span>
</td>
<td class="num">(13,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,488,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 2,512,077<span></span>
</td>
<td class="nump">2,508,006<span></span>
</td>
<td class="nump">$ 9,549<span></span>
</td>
<td class="num">$ (600,746)<span></span>
</td>
<td class="nump">1,035,902<span></span>
</td>
<td class="nump">2,127,410<span></span>
</td>
<td class="num">(64,109)<span></span>
</td>
<td class="nump">4,071<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,129,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance, common shares outstanding (in shares) at Dec. 31, 2022</a></td>
<td class="nump">98,615,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,615,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 2,741,187<span></span>
</td>
<td class="nump">2,737,329<span></span>
</td>
<td class="nump">$ 9,862<span></span>
</td>
<td class="num">$ (663,910)<span></span>
</td>
<td class="nump">1,246,590<span></span>
</td>
<td class="nump">2,195,742<span></span>
</td>
<td class="num">(50,955)<span></span>
</td>
<td class="nump">3,858<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance, treasury shares (in shares) at Dec. 31, 2022</a></td>
<td class="num">(19,933,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,933,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (80,546)<span></span>
</td>
<td class="num">(80,540)<span></span>
</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">(80,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(3,505)<span></span>
</td>
<td class="num">(3,505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Non-cash stock-based compensation</a></td>
<td class="nump">8,515<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of shares in connection with acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of shares in connection with acquisition</a></td>
<td class="nump">206<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted shares, net (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted shares, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Shares withheld for taxes, net of other stock issuances (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(117,176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Shares withheld for taxes, net of other stock issuances</a></td>
<td class="num">(8,225)<span></span>
</td>
<td class="num">(8,225)<span></span>
</td>
<td class="num">$ (12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,213)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares', window );">Purchase of non-controlling interests</a></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">120,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of non-controlling interests</a></td>
<td class="num">$ (10,000)<span></span>
</td>
<td class="num">(7,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,997<span></span>
</td>
<td class="num">(11,473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,524)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance, common shares outstanding (in shares) at Mar. 31, 2023</a></td>
<td class="nump">98,674,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,674,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 2,647,632<span></span>
</td>
<td class="nump">$ 2,646,304<span></span>
</td>
<td class="nump">$ 9,867<span></span>
</td>
<td class="num">$ (659,913)<span></span>
</td>
<td class="nump">$ 1,235,608<span></span>
</td>
<td class="nump">$ 2,115,202<span></span>
</td>
<td class="num">$ (54,460)<span></span>
</td>
<td class="nump">$ 1,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance, treasury shares (in shares) at Mar. 31, 2023</a></td>
<td class="num">(19,813,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,813,055)<span></span>
</td>
<td class="text">&#160;<span></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_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares</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: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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126964447&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 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126987489&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 https://asc.fasb.org/extlink&amp;oid=126987489&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126983759&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 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203872981296">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (80,546)<span></span>
</td>
<td class="num">$ (34,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">107,247<span></span>
</td>
<td class="nump">85,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">41,944<span></span>
</td>
<td class="nump">25,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash stock-based compensation expense</a></td>
<td class="nump">8,515<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">(Benefit from) provision for deferred income taxes</a></td>
<td class="num">(30,863)<span></span>
</td>
<td class="nump">1,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in earnings of unconsolidated affiliates, net</a></td>
<td class="num">(9,152)<span></span>
</td>
<td class="num">(6,777)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Gains on sales of assets, net</a></td>
<td class="num">(7,818)<span></span>
</td>
<td class="num">(2,568)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Non-cash interest expense, net</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items, net</a></td>
<td class="nump">1,585<span></span>
</td>
<td class="num">(926)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">50,082<span></span>
</td>
<td class="nump">121,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets</a></td>
<td class="num">(22,011)<span></span>
</td>
<td class="num">(104,490)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(5,673)<span></span>
</td>
<td class="num">(8,980)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets, current and long-term portion</a></td>
<td class="nump">36,587<span></span>
</td>
<td class="nump">36,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(212,714)<span></span>
</td>
<td class="nump">14,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">29,495<span></span>
</td>
<td class="num">(13,802)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities, current and long-term portion</a></td>
<td class="nump">5,584<span></span>
</td>
<td class="nump">11,949<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(86,371)<span></span>
</td>
<td class="nump">131,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(46,506)<span></span>
</td>
<td class="num">(21,840)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(63,346)<span></span>
</td>
<td class="num">(83,191)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property and equipment</a></td>
<td class="nump">19,946<span></span>
</td>
<td class="nump">4,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherInvestments', window );">Payments for other investments</a></td>
<td class="num">(205)<span></span>
</td>
<td class="num">(960)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from other investments</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities, net</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(89,486)<span></span>
</td>
<td class="num">(101,361)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from credit facilities</a></td>
<td class="nump">918,000<span></span>
</td>
<td class="nump">773,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments of credit facilities</a></td>
<td class="num">(911,188)<span></span>
</td>
<td class="num">(855,083)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments of finance lease obligations</a></td>
<td class="num">(37,047)<span></span>
</td>
<td class="num">(41,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="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,791)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to non-controlling interests, including acquisition of interests and distributions</a></td>
<td class="num">(11,660)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for stock-based awards</a></td>
<td class="num">(13,107)<span></span>
</td>
<td class="num">(3,996)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities, net</a></td>
<td class="nump">1,560<span></span>
</td>
<td class="num">(17,046)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(53,442)<span></span>
</td>
<td class="num">(158,016)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of currency translation on cash</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(229,032)<span></span>
</td>
<td class="num">(127,603)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - beginning of period</a></td>
<td class="nump">370,592<span></span>
</td>
<td class="nump">360,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents - end of period</a></td>
<td class="nump">141,560<span></span>
</td>
<td class="nump">233,133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">59,444<span></span>
</td>
<td class="nump">23,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax payments, net</a></td>
<td class="num">(939)<span></span>
</td>
<td class="num">(740)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Additions to property and equipment from finance leases</a></td>
<td class="nump">$ 22,633<span></span>
</td>
<td class="nump">$ 48,604<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126928898&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 https://asc.fasb.org/extlink&amp;oid=126928898&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 https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126929396&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877338688">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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-bottom: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-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%">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: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services.  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) Power Delivery and (5) Other.</span></div><div style="margin-bottom: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-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%">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, 2022 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, 2022 contained in the Company&#8217;s 2022 Annual Report on Form 10-K (the &#8220;2022 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 appropriate, prior year amounts are reclassified to conform with 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-bottom: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-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%">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.  Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting.  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-bottom: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-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%">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-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%">In these consolidated financial statements, &#8220;$&#8221; means U.S. dollars unless otherwise noted.</span></div><div style="margin-bottom: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-bottom: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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters.  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-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%">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 </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-weight:400;line-height:120%">transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</span></div><div style="margin-bottom: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 Economic, Market and Regulatory Conditions</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%">The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs.  The extent to which general economic, market and regulatory conditions could affect the Company&#8217;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#8217;s business, financial condition and/or results of operations cannot be quantified or predicted with specificity.</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-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-bottom: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-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%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue 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-bottom: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 service and other service agreements, which generally 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 47% and 58% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#8217;s Communications segment, and to a lesser extent, certain revenue in the Company&#8217;s Clean Energy and Infrastructure and Oil and Gas segments.  Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company&#8217;s point in time revenue, is the same day it is initiated.  Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</span></div><div style="text-indent:36pt"><span><br/></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%">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, operational 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 the revisions are determined, which revisions 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 the three month period ended March&#160;31, 2023, excluding the effects on the Company&#8217;s results of operations of margin decreases for three projects within the Company&#8217;s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022.  For the three month period ended March&#160;31, 2022, 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, 2021.  Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March&#160;31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March&#160;31, 2022, totaled a n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">et increase o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f approximately $11.9 million.</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-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.  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 majority of the Company&#8217;s performance obligations are completed within one year.  </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%">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 March&#160;31, 2023, the amount of the Company&#8217;s remaining performance obligations was $8.4 billion.  Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</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-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 advice, 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 </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-weight:400;line-height:120%">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-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%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company included approximately $285 million and $271 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 March&#160;31, 2023 and December&#160;31, 2022, these change orders and/or claims primarily related to certain projects in the Company&#8217;s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses.  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-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2022 Form 10-K.</span></div><div style="margin-bottom: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 2023</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%">In October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom: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%">Recently Issued Accounting Pronouncements</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%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2023-01&#8221;) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control.  ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice.  The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group.  ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted.  The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company&#8217;s consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://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 https://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 https://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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203881821504">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="margin-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%">Basic earnings or loss per share is computed by dividing net income or loss 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 primarily 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. </span></div><div style="margin-bottom: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 details underlying the Company&#8217;s earnings per share calculations for the periods indicated (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 style="width:72.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to MasTec:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 loss - 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">(80,540)</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%">(34,978)</span></td><td style="background-color:#ffffff;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"/></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="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><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%">Weighted average shares outstanding - basic</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,984&#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%">74,789&#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">(c)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">&#8212;&#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">76,984&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">74,789&#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: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">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.  Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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 month periods ended March&#160;31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.</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)</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">Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March&#160;31, 2023 and 2022, respectively.  For the three month period ended March&#160;31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March&#160;31, 2022, such anti-dilutive common stock equivalents totaled 63,000.</span></div><div style="margin-bottom:6pt;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%">Share repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  There were no share repurchases under the Company&#8217;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased 187,978 shares of its common stock, the effect of which on the Company&#8217;s weighted average shares outstanding was minimal.  See Note 11 - Equity for details of the Company&#8217;s share repurchase transactions.</span></div><div style="margin-bottom:6pt;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%">Shares issued for acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  In the fourth quarter of 2022, the Company iss</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ued approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,758,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> sha</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">res of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (&#8220;IEA&#8221;).  In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels &amp; McCoy Holdings, Inc., formerly known as Henkels &amp; McCoy Group, Inc. (&#8220;HMG&#8221;).  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877440416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Acquisitions, Goodwill, and Other Intangible Assets, Net</a></td>
<td class="text">Acquisitions, Goodwill and Other Intangible Assets, Net <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%">The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March&#160;31, 2023 (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:32.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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:11.677%"/><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:11.677%"/><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:11.677%"/><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:11.684%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:8.5pt;font-weight:700;line-height:100%">Communications</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: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="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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Power Delivery</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Goodwill, gross, as of December&#160;31, 2022</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%">606.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%">703.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%">582.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: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%">270.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%">2,161.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Accumulated impairment loss </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#8212;&#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%">(116.7)</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%">&#8212;&#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%">(116.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Goodwill, net, as of December&#160;31, 2022</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%">606.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%">703.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%">465.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%">270.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%">2,045.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="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:1pt solid #000000;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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Measurement period 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">(b)</span></div></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of March&#160;31, 2023</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">606.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">722.7&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">466.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">270.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">2,065.6&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;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;Accumulated impairment losses include the effects of currency translation gains and/or losses.</span></div><div style="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;Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.  Measurement period adjustments, net, for the three month period ended March&#160;31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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="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:45.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, Net</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%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><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&#160;31, 2022</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: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,089.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%">228.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%">86.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 #000;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%">1,404.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 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="2" style="background-color:#ffffff;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%">(388.8)</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%">(28.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:8.5pt;font-weight:400;line-height:100%">(40.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:8.5pt;font-weight:400;line-height:100%">(458.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"><div><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&#160;31, 2022</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: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%">700.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: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%">200.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: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%">45.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: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%">946.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"/></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><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="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%">(34.8)</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%">(5.0)</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%">(2.1)</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%">(41.9)</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><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 March&#160;31, 2023</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: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%">665.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%">195.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"/><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%">43.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: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%">904.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:1pt;margin-top:5pt;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">Trade names includes approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:1pt;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">Consists principally of pre-qualifications and non-compete agreements.</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%">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 first quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March&#160;31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors.  In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with one reporting unit within the Communications segment, one reporting unit within the Oil and Gas segment and one reporting unit within the 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 as of March&#160;31, 2023.  Significant changes in the assumptions or estimates used in management&#8217;s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels and/or the effects of rising inflation, including on interest rates, could result in non-cash impairment charges to goodwill and indefinite-lived intangible assets in the future.</span></div><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%">Recent Acquisitions</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 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.  In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation&#8217;s transition to low-carbon energy sources and position the Company for expected future opportunities.  This transformation has included significant business combination activity, including expansion of the Company&#8217;s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company&#8217;s existing and recently acquired operations.  Acquisitions are funded with cash on hand, borrowings under the Company&#8217;s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company&#8217;s common stock, and are generally subject to customary purchase price adjustments.</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-style:italic;font-weight:700;line-height:120%">2023 Acquisitions.</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 March&#160;31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company&#8217;s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, &#8220;</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#8221;  The aggregate purchase price for this entity was composed of approximately $45 million in cash, net of cash acquired.  Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March&#160;31, 2023; 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%">2022 Acquisitions.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company&#8217;s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company&#8217;s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company&#8217;s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company&#8217;s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.</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%">Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#8217;s 2022 acquisitions was preliminary as of March&#160;31, 2023; as a result, further adjustments to such estimates may occur.  The following table summarizes, as of March&#160;31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company&#8217;s 2022 acquisitions (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:59.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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:11.677%"/><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:11.681%"/><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%">IEA</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%">All other</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%">Total</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%">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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Shares transferred</span></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%">173.7&#160;</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%">&#8212;&#160;</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%">173.7&#160;</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 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%">Estimated fair value of warrants</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%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">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:middle"><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: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%">2.8&#160;</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%">2.8&#160;</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 18.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 consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">748.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding: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%">584.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">591.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 assets</span></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%">36.1&#160;</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%">1.5&#160;</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%">37.6&#160;</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 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</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%">213.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></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 assets, primarily operating lease right-of-use assets</span></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%">36.9&#160;</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%">0.1&#160;</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%">37.0&#160;</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 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%">Amortizing intangible assets</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%">362.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.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%">(4.6)</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%">(141.1)</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 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 liabilities, including 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(435.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 lease obligations</span></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%">(330.8)</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%">(0.2)</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%">(331.0)</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 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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Goodwill</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%">549.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">748.5&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">51.2&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">799.7&#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:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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-bottom:6pt;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 IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog.  Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years, based on IEA&#8217;s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries.  Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers.  The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years.  Amortizing intangible assets related to &#8220;All other&#8221; acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of 9 years.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.</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%">The goodwill balances for each of the respective acquisitions 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 $39 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March&#160;31, 2023.</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%">The shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing.  Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired.  The long-term debt assumed in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes assumed in connection with the acquisition of IEA.  See Note 7 - Debt for additional information.</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%">Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December&#160;31, 2022 had an estimated fair value of $3.1 million.  Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants.  During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis.  The remaining warrants expired unexercised on March 26, 2023.  For the three month period ended March&#160;31, 2023, the Company recorded fair value gains totaling approximately $2.8 million, related primarily to the expired warrants, which amount is reflected in other income. </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%">The contingent consideration included in the table above is composed of earn-out liabilities, which generally 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 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $3 million in the aggregate.  Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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 March&#160;31, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $4 million; however, there is no maximum payment amount.  Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.</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-style:italic;font-weight:700;line-height:120%">HMG Additional Payments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  The HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the &#8220;Additional Payments&#8221;).  Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock.  The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement.  Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec&#8217;s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate.  An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock.</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%">As of March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of remaining Additional Payments was approximately $39 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares.  The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 170,000 shares as of both March&#160;31, 2023 and December&#160;31, 2022.  For the three month period ended March&#160;31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $1.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The amount of Additional Payments due to the sellers as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $21.8 million, of which the amount due in shares totaled approximately $9.3 million and $8.4 million, respectively, or 98,800 shares, for both periods.  See Note 2 - Earnings Per Share for the effect of th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e above referenced shares on the Company&#8217;s earnings per share calculations.</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-style:italic;font-weight:700;line-height:120%">Pro forma 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 March&#160;31, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately&#160;$2.6 billion&#160;and $2.3 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $83.2 million and $74.6 million, respectively.  Supplemental pro forma information for the Company&#8217;s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.</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-style:italic;font-weight:700;line-height:120%">Acquisition-related 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 March&#160;31, 2023 and 2022, the Company&#8217;s consolidated results of operations included acquisition-related revenue of approximately $400.6 million and $704.7 million, respectively.  Acquisition-related revenue for the three month period ended March&#160;31, 2023 included approximately $370.0 million for IEA, and for the three month period ended March&#160;31, 2022 included approximately $548.1 million for HMG and INTREN in the aggregate.  Acquisition-related net losses&#160;for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $34.1 million and $4.3 million, respectively, based on the Company&#8217;s consolidated effective tax rates.  These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.</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-style:italic;font-weight:700;line-height:120%">Acquisition and integration costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  The Company has incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense.  Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition.  The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses.  For the three month period ended March&#160;31, 2023, such acquisition and integration costs totaled approximately $17.1 million, of which $14.6 million and $2.5 million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively.  Acquisition and integration costs for the three month period ended March&#160;31, 2022 totaled approximately $13.6 million, which amount was included within general and administrative expenses.  As of March&#160;31, 2023 and December&#160;31, 2022, approximately $1.9 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.</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_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisitions, Goodwill, and Intangible Assets, Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877306208">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair Value of Financial InstrumentsThe 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, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, mandatorily redeemable non-controlling interests and debt obligations.<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%">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-bottom: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-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%">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 March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of the Company&#8217;s Earn-out liabilities totaled $125.4 million and $127.4 million, respectively, of which $12.3 million and $13.9 million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $36.0 million and $37.7 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 was 12.0% as of March&#160;31, 2023, 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 March&#160;31, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $36 million and $149 million; however, there is no maximum payment amount.</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%">Earn-out activity consists primarily of additions from new business combinations; changes in the expected fair value of future payment obligations; and payments.  For the three month period ended March&#160;31, 2023, there were no additions from new business combinations, and for the three month period ended March&#160;31, 2022, additions from new business combinations totaled approximately $1.7 million.  There were no measurement period adjustments for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, measurement period adjustments totaled a decrease of approximately $1.9 million and related primarily to the Company&#8217;s Oil and Gas segment.  For the three month period ended March&#160;31, 2023, fair value adjustments across multiple segments totaled a decrease, net of approximately $0.3 million, and for the three month period ended March&#160;31, 2022, there were no fair value adjustments.  Earn-out payments for the three month period ended March&#160;31, 2023 totaled approximately $1.7 million and related to mandatorily redeemable non-controlling interests.  There were no Earn-out payments for the three month period ended March&#160;31, 2022.</span></div><div style="margin-bottom: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-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%">The Company&#8217;s equity investments as of March&#160;31, 2023 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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.</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-style:italic;font-weight:700;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 March&#160;31, 2023, 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.  The carrying values of the Company&#8217;s VIEs totaled approximately $26 million and $24 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company&#8217;s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $37 million for both periods.</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%">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, which is referred to as the &#8220;adjusted cost basis.&#8221;  As of March&#160;31, 2023 and December&#160;31, 2022, the aggregate carrying value of the Company&#8217;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $307 million and $306 million, respectively.  As of both March&#160;31, 2023 and December&#160;31, 2022, equity investments measured on an adjusted cost basis, including the Company&#8217;s $15 million investment in CCI, totaled approximately $20 million.  There were no impairments related to these investments in either of the three month periods ended March&#160;31, 2023 or 2022.</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-style:italic;font-weight:700;line-height:120%">The Waha JVs</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%">  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.0 million and $7.4 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.3 million and $3.1 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $114.3 million as of March&#160;31, 2023.  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 $262 million and $263 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</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%">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 month period ended March&#160;31, 2023, the Company&#8217;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $5.6 million, or $4.2 million, net of tax, and for the three month period ended March&#160;31, 2022, unrecognized unrealized activity totaled gains of approximately $18.2 million, or $13.8 million, net of tax.</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-style:italic;font-weight:700;line-height:120%">Other Investments</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%">The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments.  As of March&#160;31, 2023 and December&#160;31, 2022, the Company had an aggregate investment of approximately $22 million and $21 million, respectively, in these entities, including $18 million for FM Tech as of both periods.  The Company made no equity contributions related to its investments in telecommunications entities for the three month period ended March&#160;31, 2023, and made equity contributions totaling approximately $0.5&#160;million for the three month period ended March&#160;31, 2022.  Equity in earnings, net, related to the Company&#8217;s proportionate share of income from these telecommunications entities totaled approximately $1.1&#160;million for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, equity in losses, net, related to these entities totaled approximately $0.3&#160;million.</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%">Certain of these telecommunications entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.0 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts payable to these entities totaled approximately $0.1 million and $0.2 million, respectively.  In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities.  For the three month period ended March&#160;31, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March&#160;31, 2022, there were no employee lease expenses or advances to these entities.  As of both March&#160;31, 2023 and December&#160;31, 2022, receivables related to these arrangements totaled approximately $3.8 million.</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%">The Company has 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $3 million.  For both the three month periods ended March&#160;31, 2023 and 2022, equity in losses, net, related to these entities totaled approximately $0.1&#160;million.  Certain of these entities provide construction services to MasTec.  Expense recognized in connection with construction services provided by these entities totaled approximately $0.3 million and $3.6 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023, related amounts payable totaled approximately $0.1 million, and as of December&#160;31, 2022, were de minimis.  In addition, the Company has line of credit arrangements with these entities, which, as of March&#160;31, 2023 and December&#160;31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability.  There were no borrowings as of March&#160;31, 2023, and as of December&#160;31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.</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%">The Company has a 75% equity interest in Confluence Networks, LLC (&#8220;Confluence&#8221;), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment.  As of March&#160;31, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during the three month period ended March&#160;31, 2023.  No amounts were funded for the three month period ended March&#160;31, 2022.  Equity in losses related to the Company&#8217;s proportionate share of income from this investment was $0.1 million and $0.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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%">The Company also has certain equity investments in American Virtual Cloud Technologies, Inc. (&#8220;AVCT&#8221;), in which the Company has no active involvement.  AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.</span></div><div style="margin-bottom: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%">Senior Notes</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%">As of both March&#160;31, 2023 and December&#160;31, 2022, 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.0 million, and their estimated fair value totaled approximately $552.0 million and $534.0 million for the respective periods.  As of March&#160;31, 2023 and December&#160;31, 2022, the gross carrying amount of the Company&#8217;s 6.625% senior notes due August 15, 2029 totaled $282.1 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the &#8220;6.625% IEA Senior Notes&#8221;) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the &#8220;6.625% MasTec Senior Notes&#8221;), collectively, the &#8220;6.625% Senior Notes&#8221;).  The estimated fair value of the 6.625% Senior Notes totaled approximately $268.5 million and $280.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  The estimated fair values of the Company&#8217;s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877166176">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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: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%">March 31,<br/>2023</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/>2022</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%">1,380.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%">1,408.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="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%">(8.4)</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%">1,372.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%">1,399.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"/></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%">350.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%">401.9&#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%">1,419.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%">1,328.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,769.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%">1,729.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"/></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 not yet collected, whereas 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).  For the three month period ended March&#160;31, 2023, provisions for credit losses totaled $0.5 million, and for the three month period ended March&#160;31, 2022, provisions for credit losses were de minimis.  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.  Total contract liabilities, including accrued project losses, totaled approximately $438.6 million and $406.2 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, of which deferred revenue comprised approximately $423.5 million and $390.3 million, respectively.  For the three month period ended March&#160;31, 2023, the Company recognized revenue of approximately $287.6 million related to amounts that were included in deferred revenue as of December&#160;31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.</span></div><div style="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 $3.8 million and $1.0 million for the three month periods ended March&#160;31, 2023 and 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877230784">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<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 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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">73.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%">73.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: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%">91.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%">86.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</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%">2,854.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%">2,797.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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</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%">312.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%">286.8&#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%">45.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%">67.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: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%">3,377.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 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%">3,311.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"/></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,646.7)</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,557.3)</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,730.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%">1,754.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"/></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 March&#160;31, 2023 and December&#160;31, 2022, the gross amount of capitalized internal-use software totaled $202.4 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $51.9 million and $39.9 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877306208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text">Debt<div style="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:6pt"><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 style="width:43.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.054%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.029%"/><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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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 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%">November 1, 2026</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%">905.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 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%">896.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 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%">347.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%">350.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><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="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%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2029</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%">282.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%">281.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%">2022 Term Loan Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October&#160;7, 2025 and October&#160;7, 2027</span></div></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%">700.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%">700.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%">393.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.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%">3,228.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 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%">3,241.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 18.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%">(16.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%">(17.6)</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%">3,212.2&#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%">3,224.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"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">166.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 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%">171.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">3,045.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 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%">3,052.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"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, the Company&#8217;s senior unsecured credit facility (the &#8220;Credit Facility&#8221;) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">had aggregate borrowing commitments totaling approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.25 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which amount is composed of&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.9 billion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;of revolving commitments and a term loan with an original principal amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$350 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (the &#8220;Term Loan&#8221;).  </span><span style="background-color:#ffffff;color:#000000;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 of approximately $2.2 million, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity.  Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.  As of March&#160;31, 2023 and December&#160;31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revolving loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">accrued interest at weighted average rates of approximately 6.45% and 5.82% per annum a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s of March&#160;31, 2023 and December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively.  The Term Loan accrued interest at rates of 6.53% and 5.80% as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Letters of credit of approximately $145.7 million and $143.1 million were issued as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, letter of credit fees accrued at 0.6875% and 0.5625%, respectively, per annum for performance standby letters of credit, and accrued at 1.625% and 1.375%, respectively, per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation.  As of March&#160;31, 2023 and December&#160;31, 2022, availability for revolving loans totaled $849.3 million and $860.9 million, respectively, or up to $504.3 million and $506.9 million, respectively, for new letters of credit.  As of both March&#160;31, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2022, there were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">no borrowings denominated in foreign currencies</span><span style="background-color:#ffffff;color:#000000;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%"> Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both March&#160;31, 2023 and December&#160;31, 2022.  The unused facility fee as of March&#160;31, 2023 and December&#160;31, 2022 accrued at a rate of 0.225% and 0.200%, respectively, per annum.</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%">Other Credit Facilities</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%">The Company has other credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of March&#160;31, 2023, outstanding borrowings under the Company&#8217;s other credit facilities totaled $2.6 million, which accrued interest at a weighted average rate of 7.45%.  There were no outstanding borrowings under the Company&#8217;s other credit facilities as of December&#160;31, 2022.  Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.&#160; As of March&#160;31, 2023 and December&#160;31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75%, respectively, per annum.</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%">2022 Term Loan Facility</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Company has $700.0 million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1">three</span>-year term loan of $400.0 million in principal amount (the &#8220;<span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year Tranche&#8221;) maturing on October&#160;7, 2025, and a five-year term loan of $300.0 million in principal amount (the &#8220;Five-Year Tranche&#8221;) maturing on October&#160;7, 2027 (together, the &#8220;2022 Term Loan Facility&#8221;).  The <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>-Year Tranche is not subject to amortization.  The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments.  As of March&#160;31, 2023, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span> and Five-Year Tranches accrued interest at rates of 6.308% and 6.433%, respectively, and as of December&#160;31, 2022, the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1">Three</span>- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively.  </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.</span></div><div style="margin-bottom: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-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%">MasTec was in compliance with the provisions and covenants of its outstanding debt instruments as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom: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-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%">As of March&#160;31, 2023 and December&#160;31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.3 million and $24.8 million, respectively.  For additional information pertaining to the Company&#8217;s debt instruments, see Note 7 - Debt in the Company&#8217;s 2022 Form 10-K.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876315440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March&#160;31, 2023, the Company&#8217;s leases have remaining lease terms of up to sixteen years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">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 March&#160;31, 2023 and December&#160;31, 2022 totaled $715.7 million and $720.1 million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $512.4 million and $535.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 month periods ended March&#160;31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively.  For the three month periods ended March&#160;31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 March&#160;31, 2023 were as follows (in millions):</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: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%">2023, remaining nine 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%">125.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%">78.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"/></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%">127.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%">85.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%">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%">90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.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%">2026</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%">33.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%">40.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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%">4.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%">18.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%">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%">0.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%">32.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;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%">382.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%">314.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"/></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%">(17.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%">(27.7)</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%">364.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%">286.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.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%">96.8&#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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.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: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%">190.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"/></tr></table></div>As of March&#160;31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.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="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 March&#160;31, 2023, the Company&#8217;s leases have remaining lease terms of up to sixteen years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">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 March&#160;31, 2023 and December&#160;31, 2022 totaled $715.7 million and $720.1 million, respectively.  <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">Assets held under finance leases, net of accumulated depreciation</span></span>, totaled $512.4 million and $535.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 month periods ended March&#160;31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively.  For the three month periods ended March&#160;31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 March&#160;31, 2023 were as follows (in millions):</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: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%">2023, remaining nine 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%">125.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%">78.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"/></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%">127.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%">85.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%">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%">90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.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%">2026</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%">33.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%">40.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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%">4.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%">18.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%">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%">0.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%">32.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;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%">382.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%">314.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"/></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%">(17.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%">(27.7)</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%">364.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%">286.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.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%">96.8&#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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.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: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%">190.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"/></tr></table></div>As of March&#160;31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877386560">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation and Other Employee Benefit Plans</a></td>
<td class="text">Stock-Based Compensation and Other Employee Benefit PlansThe Company has stock-based compensation plans, under which shares of the Company&#8217;s common stock are reserved for issuance.  Under all stock-based compensation plans in effect as of March&#160;31, 2023, there were approximately 2,762,000 shares available for future grant.  Non-cash stock-based compensation expense under all plans totaled $8.5 million and $6.3 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Income tax benefits associated with stock-based compensation arrangements totaled $10.2 million and $2.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.<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 March&#160;31, 2023, total unearned compensation related to restricted shares was approximately $66.5 million, which amount is expected to be recognized over a weighted average period of approximately 2.2 years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $77.3 million and $19.0 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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: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, 2022</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%">2,049,280&#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%">52.33&#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%">194,906&#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%">96.17&#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%">(844,483)</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%">27.18&#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%">(21,223)</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.24&#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 March 31, 2023</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,378,480&#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%">74.18&#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:5pt;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 1,000 and 2,150 restricted stock units as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:12pt;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.  Under the 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.  At the Company&#8217;s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated 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:400;line-height:120%">For the three month periods ended March&#160;31, 2023 and 2022, 21,299 shares and 24,737 share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s, respectively, were purchased by participants under the Company&#8217;s ESPPs for $1.7 million and $1.9 million, respectively, and were satisfied with shares reacquired by the Company on the open market.  Compensation expense associated with the Company&#8217;s ESPPs totaled approximately $0.3 million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">both the three month periods ended March&#160;31, 2023 and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877124544">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 are 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.  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:6pt;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: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 March 31: </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%">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%">6,806&#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,581&#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%">21.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 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%">13.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 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%">35.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%">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%">6,601&#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,672&#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%">17.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 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%">13.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%">30.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="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="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="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></table></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%">The fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company&#8217;s union resource-based projects, as well as the effects of the Company&#8217;s recent acquisitions.  For the three month period ended March&#160;31, 2023, multiemployer plan activity was driven primarily by project work within the Company&#8217;s Power Delivery operations and acquisition-related project work within the Company&#8217;s Clean Energy and Infrastructure operations, whereas for the three month period ended March&#160;31, 2022, activity was driven primarily by acquisition-related project work within the Company&#8217;s Power Delivery operations.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877193040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-bottom: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;text-align: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, from time to time, of MasTec common shares 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 and may be modified or suspended at any time at the Company&#8217;s discretion.  There were no share repurchases under the </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-weight:400;line-height:120%">Company&#8217;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased 0.2 million shares of its common stock for an aggregate purchase price of approximately $13.8 million, of which 0.1 million shares were repurchased for $8.6 million under the Company&#8217;s December 2018 $100 million share repurchase program, which completed the program.  The remaining 0.1 million shares were repurchased for $5.2 million under the Company&#8217;s March 2020 $150 million share repurchase program.  As of March&#160;31, 2023, $77.3 million was available for future share repurchases under the Company&#8217;s March 2020 share repurchase program.</span></div><div style="margin-bottom: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="text-align: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 the three month periods ended March&#160;31, 2023 and 2022 relates primarily to the Company&#8217;s operations in Canada and Mexico.  Unrealized investment activity for the three month periods ended March&#160;31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps.  See Note 4 - Fair Value of Financial Instruments for additional information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877306208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income 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 March&#160;31, 2023 and 2022, the Company&#8217;s consolidated effective tax rates were 35.7% and 27.3%, respectively.  The Company&#8217;s effective tax rate for the three month period ended March&#160;31, 2023 included the effects of a net tax benefit of approximately $8.8 million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March&#160;31, 2022, included a net benefit of approximately $0.9 million related to the vesting of share-based payment awards.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income 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="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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203879385120">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segments 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) Power Delivery 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 primarily 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; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services.  The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services for the energy and utilities industries through its Oil and Gas segment.  The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services.  The Other segment includes certain equity investees, the services of which may 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 certain 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-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%">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><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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">806.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%">664.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">824.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%">435.9&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">256.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%">211.0&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">709.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%">650.5&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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 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%">&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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%">(12.7)</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.2)</span></td><td style="background-color:#ffffff;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="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%">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,584.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%">1,954.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="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-bottom:6pt;margin-top:5pt;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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: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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">52.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: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%">40.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">5.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%">10.9&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">14.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%">21.5&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">47.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%">46.1&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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.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%">6.9&#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="display:none"/><td colspan="3" style="display:none"/></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%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three month period ended March&#160;31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to the Company&#8217;s recent acquisitions, and Corporate EBITDA included $1.3 million of such costs.  For the three month period ended March&#160;31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.</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: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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Loss 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%">(125.3)</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%">(48.1)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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="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%">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%">52.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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="display:none"/><td colspan="3" style="display:none"/></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%">107.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%">85.2&#160;</span></td><td style="background-color:#ffffff;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="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%">Amortization</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%">41.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate EBITDA</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%">50.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%">47.0&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;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 style="width:72.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">34.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%">29.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">38.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%">11.4&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">34.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%">31.6&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">39.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%">35.7&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">2.6&#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%">3.1&#160;</span></td><td style="background-color:#ffffff;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="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%">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%">149.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%">110.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="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="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 style="width:72.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><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%">Assets:</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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">2,504.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%">2,378.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"/></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%">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%">2,665.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%">2,979.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"><div><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,567.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%">1,544.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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,901.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%">1,967.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"><div><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%">295.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%">297.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;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%">Corporate</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%">121.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%">125.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 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 assets</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%">9,055.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%">9,293.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"/></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-style:italic;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: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%">MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.6 billion and $1.9 billion for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March&#160;31, 2023 and 2022, respectively.  Revenue derived from foreign operations totaled $27.5 million and $24.5 million for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March&#160;31, 2023 and 2022, respectively, which revenue was derived primarily 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.7 billion as of both March&#160;31, 2023 and December&#160;31, 2022, and for the Company&#8217;s businesses in foreign countries, totaled $20.3 million and $21.0 million, for the respective periods.  Intangible assets and goodwill, net, related to the Company&#8217;s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and for the Company&#8217;s businesses in foreign countries, totaled approximately $35.1 million and $35.5 million, respectively.  Substantially all of the Company&#8217;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of both March&#160;31, 2023 and December&#160;31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately 1% of the Company&#8217;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue.  Revenue from governmental entities for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> month periods ended March&#160;31, 2023 and 2022 totaled approximately 8% and 6%, respectively, 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%">No customer represented greater than 10% of the Company&#8217;s total consolidated revenue in either of the three month periods ended March&#160;31, 2023 and 2022.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877311808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<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%">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 other project disputes, other project-related liabilities 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.</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-style:italic;font-weight:700;line-height:120%">Acquired Legacy Solar Matter.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&amp;L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the &#8220;Court&#8221;), against the IEA entities, IEAC&#8217;s customer, Silicon Ranch Corporation, the owner of a solar farm project (&#8220;SRC&#8221;), and engineering firm Westwood Professional Services, Inc.  The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC.  The project was being constructed on SRC&#8217;s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $3.3 million, which tract contained a 21 acre lake.</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%">The plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants&#8217; alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC&#8217;s property into the plaintiffs&#8217; lake.  Following trial, the jury awarded compensatory damages of $4.5 million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $1.5 million in remediation costs, which damages were apportioned 30% to SRC and 70% to IEA and IEAC.  The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of IEA and IEAC.  The Court entered judgment on the verdict on May 3, 2023.  Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.</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%">IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $3.3 million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia&#8217;s statutory cap on punitive damages of $250,000 per plaintiff should have been applied.  IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit.  IEAC&#8217;s insurance carrier has agreed to tender the limit of its policy of $10 million.</span></div><div style="margin-bottom: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 Commitments and Contingencies</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-style:italic;font-weight:700;line-height:120%">Leases</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%"> 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-bottom: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%">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 </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-weight:400;line-height:120%">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 March&#160;31, 2023 and December&#160;31, 2022, there were $162.9 million and $166.7 million, respectively, of letters of credit issued under the Company&#8217;s credit facilities.  Letter of credit claims have historically not been material.  The Company is not aware of any material claims relating to its outstanding letters of credit as of March&#160;31, 2023 or December&#160;31, 2022.</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-style:italic;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 March&#160;31, 2023 and December&#160;31, 2022, outstanding performance and payment bonds approximated $5,374.0 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,942.2 million and $1,739.9 million, respectively.  Included in these balances as of March&#160;31, 2023 and December&#160;31, 2022 are $254.5 million and $115.8 million, respectively, 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-bottom: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%">Investment and Strategic Arrangements.</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%">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 25% to 50% in four 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 March&#160;31, 2023, the Company was not aware of material future claims against it in connection with these arrangements.  For the three month period ended March&#160;31, 2023, the Company provided $0.3 million of project-related financing to its contractual joint ventures, which amount was outstanding as of March&#160;31, 2023.  Included in the Company&#8217;s cash balances as of March&#160;31, 2023 and December&#160;31, 2022 are amounts held by entities that are proportionately consolidated totaling $16.7 million and $25.7 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#8217;s other operations. </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%">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-bottom: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%">Self-Insurance</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%">  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.  The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits.  Cash balances held by the Company&#8217;s captive insurance companies, which totaled approximately $0.9 million and $1.1 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, are generally not available for use in the Company&#8217;s other operations. </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%">As of March&#160;31, 2023 and December&#160;31, 2022, MasTec&#8217;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $190.1 million and $176.7 million, respectively, of which $118.8 million and $109.3 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.3 million and $4.1 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.</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%">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 $95.6 million as of both March&#160;31, 2023 and December&#160;31, 2022.  Outstanding surety bonds related to self-insurance programs amounted to $110.9 million as of both March&#160;31, 2023 and December&#160;31, 2022.</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-style:italic;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="text-align: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 March&#160;31, 2023, 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.  In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $10,000.  As of both March&#160;31, 2023 and December&#160;31, 2022, the remaining obligation approximated $1.9 million.</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%">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 both March&#160;31, 2023 and December&#160;31, 2022, the Company had accrued project close-out liabilities of approximately $40 million.  The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.</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-style:italic;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><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-style:italic;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%">  The Company had approximately 995 customers for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month period ended March&#160;31, 2023.  No customer represented greater than 10% of the Company&#8217;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March&#160;31, 2023 or December&#160;31, 2022.  For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">three </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">month periods ended March&#160;31, 2023 and 2022, the Company derived approximately 39% a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nd </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">its revenue from its top ten customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI https://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877257312">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top: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, business development and administrative 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 March&#160;31, 2023 and 2022, such payments to related party entities totaled approximately $16.1 million and $6.8 million, respectively.  Payables associated with such arrangements totaled approximately $3.9 million and $2.6 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Revenue from such related party arrangements totaled approximately $2.2 million and $3.8 million for the three month periods ended March&#160;31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $3.5 million and $3.2 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 $1.0 million for both the three month periods ended March&#160;31, 2023 and 2022.  Amounts payable to CCI totaled approximately $0.1 million and $0.6 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 the three month periods ended March&#160;31, 2023 and 2022, MasTec paid approximately $0.7 million and $0.6 million, respectively, related to this leasing arrangement.</span></div><div style="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 performed construction services on behalf of a professional Miami soccer franchise (the &#8220;Franchise&#8221;) in which Jorge Mas and Jos&#233; R. Mas are majority owners.  Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services.  For the three month period ended March&#160;31, 2023, MasTec charged approximately $0.1 million under these arrangements, which amount was outstanding as of March&#160;31, 2023.  Payments for other expenses related to the Franchise for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $0.4 million and $0.1 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 subcontracting arrangement to perform construction services for an entity, of which Jos&#233; R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.  For the three month periods ended March&#160;31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $41.8 million and $28.8 million, respectively, and as of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $54.2 million and $42.0 million, respectively.  MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.5 million and $0.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $0.2 million and $0.3 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%">During the fourth quarter of 2022, Jorge Mas and Jos&#233; R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services.  For the three month period ended March&#160;31, 2022, charges under the prior arrangements totaled approximately $0.3 million.  As of both March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable were de minimis.</span></div><div style="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%">From time to time, the Company advances amounts to the former owners of acquired businesses.  Such advances totaled approximately $0.1 million and $1.3 million, respectively, for the three month periods ended March&#160;31, 2023</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 2022, and amounts receivable for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">such advances totaled approximately $2.1 million and $2.0 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest.  The Company&#8217;s interest in this entity is accounted for as an equity method investment.  For the three month period ended March&#160;31, 2023, the Company made no equity contributions to this entity, and for the three month period ended March&#160;31, 2022, equity contributions totaled approximately $0.5 million.  As of both March&#160;31, 2023 and December&#160;31, 2022, the Company&#8217;s net investment in this entity was a liability of approximately $0.2 million, which net amount included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">with a $15.0 million le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tter of credit issued by the Company on behalf of this entity.  Income recognized in connection with these arrangements totaled </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%">approximately $0.2 million for both the three month periods ended March&#160;31, 2023</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 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.  As of March&#160;31, 2023 and December&#160;31, 2022, 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.  In the first quarter of 2023, the Company acquired the remaining 15% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.</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 the other of which Jos&#233; R. Mas is a trustee.  There were no payments in connection with these agreements in either of the three month periods ended March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> or 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and life insurance assets associated with these agreements totaled approximately $25.8 million as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876382864">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-bottom: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-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%">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, 2022 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, 2022 contained in the Company&#8217;s 2022 Annual Report on Form 10-K (the &#8220;2022 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 appropriate, prior year amounts are reclassified to conform with 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="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">When appropriate, prior year amounts are reclassified to conform with 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="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-bottom: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-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%">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.  Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting.  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="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Translation of Foreign Currencies</a></td>
<td class="text"><div style="margin-bottom: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-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%">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="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><div style="margin-bottom: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-bottom: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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters.  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-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%">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 </span></div>transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain 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="Show.showAR( this, 'defref_mtz_UnusualOrInfrequentItemsOrBothPolicyTextBlock', window );">General Economic, Market and Regulatory Conditions</a></td>
<td class="text"><div style="margin-bottom: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 Economic, Market and Regulatory Conditions</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%">The Company has experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs.  The extent to which general economic, market and regulatory conditions could affect the Company&#8217;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#8217;s 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-bottom: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-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%">The Company recognizes revenue from contracts with customers when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue 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-bottom: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 service and other service agreements, which generally 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 47% and 58% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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%">For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#8217;s Communications segment, and to a lesser extent, certain revenue in the Company&#8217;s Clean Energy and Infrastructure and Oil and Gas segments.  Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company&#8217;s point in time revenue, is the same day it is initiated.  Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</span></div><div style="text-indent:36pt"><span><br/></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%">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, operational 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 the revisions are determined, which revisions 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 the three month period ended March&#160;31, 2023, excluding the effects on the Company&#8217;s results of operations of margin decreases for three projects within the Company&#8217;s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022.  For the three month period ended March&#160;31, 2022, 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, 2021.  Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March&#160;31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March&#160;31, 2022, totaled a n</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">et increase o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f approximately $11.9 million.</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-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.  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 majority of the Company&#8217;s performance obligations are completed within one year.  </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%">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 March&#160;31, 2023, the amount of the Company&#8217;s remaining performance obligations was $8.4 billion.  Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.</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-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 advice, 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 </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-weight:400;line-height:120%">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-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%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company included approximately $285 million and $271 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 March&#160;31, 2023 and December&#160;31, 2022, these change orders and/or claims primarily related to certain projects in the Company&#8217;s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses.  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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</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%">The discussion below describes the effects of recent accounting pronouncements, as updated from the discussion in the Company&#8217;s 2022 Form 10-K.</span></div><div style="margin-bottom: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 2023</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%">In October 2021, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-bottom: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%">Recently Issued Accounting Pronouncements</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%">In March 2023, the FASB issued ASU 2023-01,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (&#8220;ASU 2023-01&#8221;) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control.  ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice.  The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group.  ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted.  The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company&#8217;s 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="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 https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877408784">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom: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 details underlying the Company&#8217;s earnings per share calculations for the periods indicated (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 style="width:72.372%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the Three Months Ended March 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to MasTec:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 loss - 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="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%">(80,540)</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%">(34,978)</span></td><td style="background-color:#ffffff;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"/></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="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><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%">Weighted average shares outstanding - basic</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,984&#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%">74,789&#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">(c)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">&#8212;&#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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">76,984&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">74,789&#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: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">Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.  Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.</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 month periods ended March&#160;31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.</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)</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">Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March&#160;31, 2023 and 2022, respectively.  For the three month period ended March&#160;31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March&#160;31, 2022, such anti-dilutive common stock equivalents totaled 63,000.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875263328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill by Segment</a></td>
<td class="text"><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%">The following table provides a reconciliation of changes in goodwill by reportable segment for the three month period ended March&#160;31, 2023 (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:32.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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:11.677%"/><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:11.677%"/><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:11.677%"/><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:11.684%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:8.5pt;font-weight:700;line-height:100%">Communications</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: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="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:8.5pt;font-weight:700;line-height:100%">Oil and Gas</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:8.5pt;font-weight:700;line-height:100%">Power Delivery</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:8.5pt;font-weight:700;line-height:100%">Total Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Goodwill, gross, as of December&#160;31, 2022</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%">606.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%">703.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%">582.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: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%">270.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%">2,161.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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Accumulated impairment loss </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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">&#8212;&#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%">(116.7)</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%">&#8212;&#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%">(116.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Goodwill, net, as of December&#160;31, 2022</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%">606.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%">703.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%">465.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%">270.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%">2,045.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="display:none"/><td colspan="3" style="display:none"/></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="background-color:#ffffff;border-top:1pt solid #000000;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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">0.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Measurement period 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">(b)</span></div></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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, net as of March&#160;31, 2023</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">606.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">722.7&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">466.4&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">270.1&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">2,065.6&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt;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;Accumulated impairment losses include the effects of currency translation gains and/or losses.</span></div><div style="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;Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.  Measurement period adjustments, net, for the three month period ended March&#160;31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;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="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:45.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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.677%"/><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.677%"/><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.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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, Net</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%">Customer Relationships and Backlog</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Trade Names </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="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"><div><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&#160;31, 2022</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: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,089.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%">228.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%">86.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 #000;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%">1,404.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 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="2" style="background-color:#ffffff;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%">(388.8)</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%">(28.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:8.5pt;font-weight:400;line-height:100%">(40.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:8.5pt;font-weight:400;line-height:100%">(458.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"><div><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&#160;31, 2022</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: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%">700.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: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%">200.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: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%">45.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: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%">946.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"/></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><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="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%">(34.8)</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%">(5.0)</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%">(2.1)</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%">(41.9)</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><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 March&#160;31, 2023</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: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%">665.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%">195.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"/><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%">43.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: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%">904.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:1pt;margin-top:5pt;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">Trade names includes approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$34.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of non-amortizing trade names as of both March&#160;31, 2023 and December&#160;31, 2022.</span></div><div style="margin-bottom:1pt;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">Consists principally of pre-qualifications 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="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-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%">Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#8217;s 2022 acquisitions was preliminary as of March&#160;31, 2023; as a result, further adjustments to such estimates may occur.  The following table summarizes, as of March&#160;31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company&#8217;s 2022 acquisitions (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:59.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><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:11.677%"/><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:11.681%"/><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%">IEA</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%">All other</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%">Total</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%">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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">564.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Shares transferred</span></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%">173.7&#160;</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%">&#8212;&#160;</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%">173.7&#160;</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 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%">Estimated fair value of warrants</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%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">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:middle"><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: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%">2.8&#160;</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%">2.8&#160;</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 18.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 consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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%">748.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">799.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and contract assets</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding: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%">584.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#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:middle"><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:middle"/><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">591.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 assets</span></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%">36.1&#160;</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%">1.5&#160;</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%">37.6&#160;</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 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</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%">213.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></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 assets, primarily operating lease right-of-use assets</span></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%">36.9&#160;</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%">0.1&#160;</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%">37.0&#160;</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 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%">Amortizing intangible assets</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%">362.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136.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%">(4.6)</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%">(141.1)</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 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 liabilities, including 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(435.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(438.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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 lease obligations</span></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%">(330.8)</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%">(0.2)</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%">(331.0)</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 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 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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%">Goodwill</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%">549.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.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 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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">748.5&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">51.2&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:middle"><span style="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 #000;border-top:1pt solid #000;padding: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%">799.7&#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:middle"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts 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="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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877271808">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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: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: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%">March 31,<br/>2023</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/>2022</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%">1,380.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%">1,408.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="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%">(8.4)</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%">1,372.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%">1,399.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"/></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%">350.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%">401.9&#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%">1,419.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%">1,328.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,769.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%">1,729.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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877276528">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><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 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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">73.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%">73.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: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%">91.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%">86.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery, equipment and vehicles</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%">2,854.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%">2,797.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 2px 12.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment, furniture and internal-use software</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%">312.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%">286.8&#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%">45.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%">67.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: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%">3,377.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 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%">3,311.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"/></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,646.7)</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,557.3)</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,730.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%">1,754.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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877230784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Carrying Values of Debt</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 the carrying values of debt as of the dates indicated (in millions):</span></div><div style="margin-bottom:9pt;margin-top:6pt"><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 style="width:43.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.054%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.026%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.029%"/><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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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 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%">November 1, 2026</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%">905.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 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%">896.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 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%">347.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%">350.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><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="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%">6.625% Senior Notes </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2029</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%">282.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%">281.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%">2022 Term Loan Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October&#160;7, 2025 and October&#160;7, 2027</span></div></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%">700.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%">700.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%">393.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414.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%">3,228.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 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%">3,241.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 18.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%">(16.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%">(17.6)</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%">3,212.2&#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%">3,224.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"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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%">166.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 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%">171.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 18.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%">3,045.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 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%">3,052.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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877215664">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March&#160;31, 2023 were as follows (in millions):</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: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%">2023, remaining nine 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%">125.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%">78.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"/></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%">127.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%">85.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%">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%">90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.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%">2026</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%">33.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%">40.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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%">4.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%">18.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%">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%">0.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%">32.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;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%">382.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%">314.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"/></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%">(17.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%">(27.7)</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%">364.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%">286.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.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%">96.8&#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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.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: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%">190.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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of 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 March&#160;31, 2023 were as follows (in millions):</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: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%">2023, remaining nine 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%">125.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%">78.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"/></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%">127.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%">85.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%">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%">90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.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%">2026</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%">33.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%">40.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</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%">4.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%">18.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%">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%">0.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%">32.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;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%">382.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%">314.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"/></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%">(17.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%">(27.7)</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%">364.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%">286.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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">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%">148.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%">96.8&#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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">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%">216.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: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%">190.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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877230784">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Activity, Restricted Shares</a></td>
<td class="text"><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: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, 2022</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%">2,049,280&#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%">52.33&#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%">194,906&#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%">96.17&#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%">(844,483)</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%">27.18&#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%">(21,223)</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.24&#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 March 31, 2023</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,378,480&#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%">74.18&#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:5pt;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 1,000 and 2,150 restricted stock units as of March&#160;31, 2023 and December&#160;31, 2022, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877313472">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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 March 31: </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%">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%">6,806&#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,581&#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%">21.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 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%">13.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 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%">35.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%">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%">6,601&#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,672&#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%">17.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 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%">13.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%">30.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="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="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="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></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203872965280">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information by Reportable Segment</a></td>
<td class="text"><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: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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">806.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%">664.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">824.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%">435.9&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">256.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%">211.0&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">709.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%">650.5&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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 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%">&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</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%">(12.7)</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.2)</span></td><td style="background-color:#ffffff;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="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%">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,584.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%">1,954.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="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-bottom:6pt;margin-top:5pt;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.</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: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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">52.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: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%">40.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">5.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%">10.9&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">14.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%">21.5&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">47.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%">46.1&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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.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%">6.9&#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="display:none"/><td colspan="3" style="display:none"/></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%">Segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><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 style="width:72.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">34.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%">29.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">38.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%">11.4&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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%">34.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%">31.6&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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%">39.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%">35.7&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</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%">2.6&#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%">3.1&#160;</span></td><td style="background-color:#ffffff;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="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%">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%">149.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%">110.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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 style="width:72.474%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.836%"/><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%">Assets:</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%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2022</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%">2,504.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%">2,378.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"/></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%">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%">2,665.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%">2,979.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"><div><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,567.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%">1,544.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Power Delivery</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,901.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%">1,967.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"><div><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%">295.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%">297.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;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%">Corporate</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%">121.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%">125.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 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 assets</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%">9,055.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%">9,293.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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: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%"/><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="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 March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">2023</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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Loss 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%">(125.3)</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%">(48.1)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height: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="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%">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%">52.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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="display:none"/><td colspan="3" style="display:none"/></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%">107.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%">85.2&#160;</span></td><td style="background-color:#ffffff;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="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%">Amortization</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%">41.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Corporate EBITDA</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%">50.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%">47.0&#160;</span></td><td style="background-color:#ffffff;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">Segment EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;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="display:none"/><td colspan="3" style="display:none"/></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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877074432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870598848">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Revenue recognition, performance obligations satisfied in previous periods, revenue recognized</a></td>
<td class="nump">$ 9.6<span></span>
</td>
<td class="nump">$ 11.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognition, remaining performance obligations, contract price allocated</a></td>
<td class="nump">8,400.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="Show.showAR( this, 'defref_us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear', window );">Contract with customer, unapproved change orders and/or claims, amount</a></td>
<td class="nump">285.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases', window );">Revenue recognition, changes in contract estimates, result from margin decreases</a></td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage', window );">Revenue recognition, changes In contract estimates, cost-to-cost method, financial effect, percentage (less than)</a></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="Show.showAR( this, 'defref_mtz_UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval', window );">Change order or claim approval process, term within which expected to be completed</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">47.00%<span></span>
</td>
<td class="nump">58.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">4.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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue recognition, remaining performance obligations, contract price allocated</a></td>
<td class="nump">$ 5,700.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_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases</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_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from 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="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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-04-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>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874479936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDilutedAbstract', window );"><strong>Net loss attributable to MasTec:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss- basic</a></td>
<td class="num">$ (80,540)<span></span>
</td>
<td class="num">$ (34,978)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss - diluted</a></td>
<td class="num">$ (80,540)<span></span>
</td>
<td class="num">$ (34,978)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic (in shares)</a></td>
<td class="nump">76,984<span></span>
</td>
<td class="nump">74,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted (in shares)</a></td>
<td class="nump">76,984<span></span>
</td>
<td class="nump">74,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive common stock (in shares)</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">1,321<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_FormerOwnerOfAcquiredBusinessMember', window );">Former Owner Of Acquired Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic (in shares)</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_FormerOwnerOfAcquiredBusinessMember', window );">Former Owner Of Acquired Business | 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive common stock equivalents (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_FormerOwnerOfAcquiredBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_FormerOwnerOfAcquiredBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874467616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsIEAMember', window );">2022 Acquisitions, IEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,758,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember', window );">HMG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=mtz_A2022AcquisitionsIEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsIEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2021AcquisitionsHenkelsMcCoyGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870099936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,161,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="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(116,700)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">$ 2,065,602<span></span>
</td>
<td class="nump">2,045,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, beginning balance</a></td>
<td class="nump">2,045,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions from new business combinations</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="nump">20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, ending balance</a></td>
<td class="nump">2,065,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember', window );">Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">606,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">606,400<span></span>
</td>
<td class="nump">606,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, beginning balance</a></td>
<td class="nump">606,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions from new business combinations</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, ending balance</a></td>
<td class="nump">606,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember', 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="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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">703,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="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">722,700<span></span>
</td>
<td class="nump">703,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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, beginning balance</a></td>
<td class="nump">703,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions from new business combinations</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="nump">19,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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, ending balance</a></td>
<td class="nump">722,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">582,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="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(116,700)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">466,400<span></span>
</td>
<td class="nump">465,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, beginning balance</a></td>
<td class="nump">465,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="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions from new business combinations</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, ending balance</a></td>
<td class="nump">466,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliverySegmentMember', window );">Power Delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net</a></td>
<td class="nump">270,100<span></span>
</td>
<td class="nump">$ 270,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, beginning balance</a></td>
<td class="nump">270,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions from new business combinations</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="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, measurement period adjustments</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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, net, ending balance</a></td>
<td class="nump">$ 270,100<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated 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="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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-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_CommunicationsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CleanEnergyAndInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_PowerDeliverySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliverySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875349792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Other intangible assets, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,404,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(458,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="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, beginning balance</a></td>
<td class="nump">$ 946,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(41,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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, ending balance</a></td>
<td class="nump">904,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Other intangible assets, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,089,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(388,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, beginning balance</a></td>
<td class="nump">700,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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(34,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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, ending balance</a></td>
<td class="nump">665,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="Show.showAR( this, 'defref_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Other intangible assets, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">228,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, beginning balance</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(5,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, ending balance</a></td>
<td class="nump">195,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Other intangible assets, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, beginning balance</a></td>
<td class="nump">45,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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="num">(2,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net, ending balance</a></td>
<td class="nump">43,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rollforward of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_IntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items for intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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_mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875179680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - 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>Mar. 31, 2023 </div>
<div>reporting_unit</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember', window );">Communications</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of reporting units</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember', window );">Clean Energy and Infrastructure</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_CommunicationsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_CleanEnergyAndInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875041904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>yr </div>
<div>acquisition </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">$ 46,506<span></span>
</td>
<td class="nump">$ 21,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember', window );">6.625% Senior Notes | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">6.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares) | shares</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember', window );">2022 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">$ 612,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">368,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business acquisition, goodwill, expected tax deductible amount</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Acquisition-related contingent consideration liabilities, range of potential undiscounted earn-out liabilities, high</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember', window );">2022 Acquisitions | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">564,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">362,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">13 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares', window );">Equity interest issued, number of shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Business acquisition, equity interest issued or issuable, value assigned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 174,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash acquired from acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_WarrantsAndCommonStockFairValueDisclosure', window );">Fair value of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | Infrastructure Energy Alternatives, Inc. Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Fair value gain related to warrants</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | 6.625% Senior Notes | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt', window );">Debt assumed in acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | Trade Names and Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 321,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | Customer Relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | Trade Names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA | Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsAllOtherMember', window );">All other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="nump">48,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Amortizing intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">$ 2,800<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_BusinessAcquisitionEquityInterestIssuedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Equity Interest Issued, Number of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares</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: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_mtz_WarrantsAndCommonStockFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants And Common Stock, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_WarrantsAndCommonStockFairValueDisclosure</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966325&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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=mtz_InfrastructureEnergyAlternativesIncWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=mtz_InfrastructureEnergyAlternativesIncWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_TradeNamesAndCustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtz_TradeNamesAndCustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mtz_BacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsAllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsAllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870266560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">$ 46,506<span></span>
</td>
<td class="nump">$ 21,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,065,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,045,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">564,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares transferred</a></td>
<td class="nump">173,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationConsiderationTransferredWarrants', window );">Estimated fair value of warrants</a></td>
<td class="nump">10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">748,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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable and contract assets</a></td>
<td class="nump">584,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">36,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets', window );">Long-term assets, primarily operating lease right-of-use assets</a></td>
<td class="nump">36,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">362,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(136,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities, including current portion of operating lease liabilities</a></td>
<td class="num">(435,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations', window );">Long-term debt, including finance lease obligations</a></td>
<td class="num">(330,800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</a></td>
<td class="num">(131,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">198,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">549,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total net assets acquired, including goodwill</a></td>
<td class="nump">748,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsAllOtherMember', window );">All other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">48,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares transferred</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationConsiderationTransferredWarrants', window );">Estimated fair value of warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">51,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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable and contract assets</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">30,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets', window );">Long-term assets, primarily operating lease right-of-use assets</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">5,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(4,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities, including current portion of operating lease liabilities</a></td>
<td class="num">(2,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations', window );">Long-term debt, including finance lease obligations</a></td>
<td class="num">(200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</a></td>
<td class="num">(200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">36,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">15,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total net assets acquired, including goodwill</a></td>
<td class="nump">51,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember', window );">2022 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="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash, net of cash acquired</a></td>
<td class="nump">612,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares transferred</a></td>
<td class="nump">173,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationConsiderationTransferredWarrants', window );">Estimated fair value of warrants</a></td>
<td class="nump">10,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">799,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="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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable and contract assets</a></td>
<td class="nump">591,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">37,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">243,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets', window );">Long-term assets, primarily operating lease right-of-use assets</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Amortizing intangible assets</a></td>
<td class="nump">368,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(141,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities, including current portion of operating lease liabilities</a></td>
<td class="num">(438,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations', window );">Long-term debt, including finance lease obligations</a></td>
<td class="num">(331,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities', window );">Long-term liabilities, primarily operating lease liabilities and deferred income taxes</a></td>
<td class="num">(131,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">234,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">565,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total net assets acquired, including goodwill</a></td>
<td class="nump">$ 799,700<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_BusinessCombinationConsiderationTransferredWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessCombinationConsiderationTransferredWarrants</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets</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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&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 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966325&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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities 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="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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsAllOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsAllOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870260512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business combinations, unaudited supplemental pro forma revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300.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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business combinations, unaudited supplemental pro forma net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(83.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">704.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember', window );">HMG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember', window );">HMG | Contingent Consideration, Value Of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 29.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Business acquisition, cash payment</a></td>
<td class="nump">$ 18.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="nump">133,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Business combination, contingent consideration, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember', window );">HMG | Contingent Consideration, Value Of Common Stock | Power Delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss', window );">Unrealized gain (loss) included in other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember', window );">HMG | Contingent Consideration, Collections From Acquired Receivables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss', window );">Unrealized gain (loss) included in other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.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="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="nump">21.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">IEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">748.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember', window );">2021 Acquisitions, Henkels &amp; McCoy Group, Inc. and INTREN</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related revenue</a></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">548.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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember', window );">2023 Acquisitions, Infrastructure Energy Alternatives, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Business combinations, consolidated acquisition-related revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 370.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 Acquisitions | General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 Acquisitions | Cost of Revenue, Excluding Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember', window );">2022 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">799.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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember', window );">2022 Acquisitions | General and Administrative Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related 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="nump">$ 13.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2022And2023AcquisitionsMember', window );">2022 and 2023 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_BusinessCombinationIntegrationRelatedLiabilities', window );">Business combination, integration related liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.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_BusinessCombinationIntegrationRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Related Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessCombinationIntegrationRelatedLiabilities</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_BusinessCombinationsContingentConsiderationUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combinations, Contingent Consideration, Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126966197&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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966325&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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="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 https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_A2021AcquisitionsHenkelsMcCoyGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContingentConsiderationValueOfAdditionalPaymentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=mtz_ContingentConsiderationValueOfAdditionalPaymentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PowerDeliveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ContingentConsiderationCollectionsFromAcquiredReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_A2022And2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022And2023AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874958800">
<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="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments</a></td>
<td class="nump">$ 20,300,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag', window );">Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag</a></td>
<td class="text">fair value adjustments<span></span>
</td>
<td class="text">fair value adjustments<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 36,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="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">$ 149,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="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember', window );">Discount Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">$ 125,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 127,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Acquisition-related contingent consideration liabilities, additions from new business combinations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Acquisition-related contingent consideration liabilities, net increase (decrease), measurement period adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,900,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="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">(300,000)<span></span>
</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="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Acquisition-related contingent consideration liabilities, payments</a></td>
<td class="nump">1,700,000<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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,700,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations', window );">Acquisition-related contingent consideration liabilities, estimated fair value</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,900,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_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag</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_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of obligations measured on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) 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="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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from 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="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 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_ContingentConsiderationByTypeAxis=mtz_EarnoutArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203872888128">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities', window );">Nonconsolidated, carrying amount of assets and liabilities</a></td>
<td class="nump">$ 26,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount', window );">Reporting entity involvement, maximum loss exposure, amount</a></td>
<td class="nump">37,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">307,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments, adjusted cost basis, amount</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Equity investments, impairments</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></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="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 262,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="nump">$ 18,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_mtz_EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_VariableInterestEntityEntityMaximumLossExposureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<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 4<br> -Subparagraph b<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203873005456">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">$ 9,152<span></span>
</td>
<td class="nump">$ 6,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gains (losses) on equity investee activity, net of tax</a></td>
<td class="num">(4,177)<span></span>
</td>
<td class="nump">13,754<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">7,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="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDividendsOrDistributions', window );">Equity method investments, distributions of earnings received, operating cash flows</a></td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees', window );">Equity method investments, cumulative undistributed earnings</a></td>
<td class="nump">114,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">262,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Unrealized gains (losses) on equity investee activity, before tax</a></td>
<td class="num">(5,600)<span></span>
</td>
<td class="nump">18,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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gains (losses) on equity investee activity, net of tax</a></td>
<td class="num">$ (4,200)<span></span>
</td>
<td class="nump">$ 13,800<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, 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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent or less owned persons accounted for by the equity method (equity method investees).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870008768">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">27 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">$ 307,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 307,000,000<span></span>
</td>
<td class="nump">$ 306,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="nump">0<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">9,152,000<span></span>
</td>
<td class="nump">6,777,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">22,000,000<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
<td class="nump">22,000,000<span></span>
</td>
<td class="nump">21,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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="nump">0<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="num">(300,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="nump">400,000<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_TelecommunicationsEquityMethodInvesteesMember', window );">Telecommunications Equity Method Investees | Employee Leasing and Advanced Receivable 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="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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">3,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">$ 18,000,000<span></span>
</td>
<td class="nump">18,000,000<span></span>
</td>
<td class="nump">$ 18,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="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember', window );">Certain Entities, Each Accounted for Using 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity method investments, net investment</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">$ 3,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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(100,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Expenses, related party</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">3,600,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="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">$ 100,000<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Line of credit, amount drawn</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember', window );">Certain Entities, Each Accounted for Using Equity Method Investments | Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Line of credit, amount drawn</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">$ 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">0<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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity method investments, equity in earnings (losses)</a></td>
<td class="num">$ (100,000)<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investments, ownership percentage</a></td>
<td class="nump">75.00%<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Financing commitments (up to)</a></td>
<td class="text">&#160;<span></span>
</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,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="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_AVCTMember', window );">AVCT | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, fair value</a></td>
<td class="nump">$ 200,000<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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in 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="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(2))<br> -URI https://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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivableRevolving">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRevolving</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_TelecommunicationsEquityMethodInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=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_EmployeeLeasingAndAdvancedReceivableArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ConfluenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_AVCTMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_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>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875201232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments - Senior Notes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Senior notes, estimated fair value</a></td>
<td class="nump">$ 552.0<span></span>
</td>
<td class="nump">534.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember', window );">6.625% 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="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="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes, gross carrying amount</a></td>
<td class="nump">$ 282.1<span></span>
</td>
<td class="nump">281.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember', window );">6.625% 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">6.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Senior notes, estimated fair value</a></td>
<td class="nump">$ 268.5<span></span>
</td>
<td class="nump">$ 280.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentIEASeniorNotesMember', window );">Six Point Six Two Five Percent IEA 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="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="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes, gross carrying amount</a></td>
<td class="nump">225.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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember', window );">Six Point Six Two Five Percent MasTec 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="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="Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior notes, gross carrying amount</a></td>
<td class="nump">$ 74.9<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SixPointSixTwoFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SixPointSixTwoFivePercentIEASeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentIEASeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SixPointSixTwoFivePercentMasTecSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203879783936">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Contract billings</a></td>
<td class="nump">$ 1,380,500<span></span>
</td>
<td class="nump">$ 1,408,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less allowance</a></td>
<td class="num">(8,500)<span></span>
</td>
<td class="num">(8,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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance</a></td>
<td class="nump">1,372,046<span></span>
</td>
<td class="nump">1,399,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_mtz_ContractRetainage', window );">Retainage</a></td>
<td class="nump">350,600<span></span>
</td>
<td class="nump">401,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="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled receivables</a></td>
<td class="nump">1,419,000<span></span>
</td>
<td class="nump">1,328,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 1,769,631<span></span>
</td>
<td class="nump">$ 1,729,886<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: 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 https://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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 4: 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)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration 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="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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874856192">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Accounts receivable, credit loss provision (recovery)</a></td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">438,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 406,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ContractWithCustomerLiabilityDeferredRevenueCurrent', window );">Contract with customer liability, deferred revenue current</a></td>
<td class="nump">423,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,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="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">287,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Non-recourse financing agreement, discount charge</a></td>
<td class="nump">52,693<span></span>
</td>
<td class="nump">$ 16,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Non-recourse financing agreement, discount charge</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_RetainagePercentOfContractBillings', window );">Retainage, percentage of contract billings</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_RetainagePercentOfContractBillings', window );">Retainage, percentage of contract billings</a></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation, 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126919976&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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203872906256">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">$ 3,377,300<span></span>
</td>
<td class="nump">$ 3,311,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(1,646,700)<span></span>
</td>
<td class="num">(1,557,300)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,730,602<span></span>
</td>
<td class="nump">1,754,101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">73,600<span></span>
</td>
<td class="nump">73,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="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="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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">91,400<span></span>
</td>
<td class="nump">86,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery, equipment and vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">2,854,600<span></span>
</td>
<td class="nump">2,797,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office equipment, furniture and internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">312,700<span></span>
</td>
<td class="nump">286,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="nump">$ 67,400<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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(18))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877331520">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Capitalized internal-use software, gross</a></td>
<td class="nump">$ 202.4<span></span>
</td>
<td class="nump">$ 186.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="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized internal-use software, net</a></td>
<td class="nump">$ 51.9<span></span>
</td>
<td class="nump">$ 39.9<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated 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="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 https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874934160">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_mtz_FinanceLeaseAndOtherObligations', window );">Finance lease and other obligations</a></td>
<td class="nump">$ 393,900<span></span>
</td>
<td class="nump">$ 414,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross', window );">Total debt obligations</a></td>
<td class="nump">3,228,800<span></span>
</td>
<td class="nump">3,241,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="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less unamortized deferred financing costs</a></td>
<td class="num">(16,600)<span></span>
</td>
<td class="num">(17,600)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt, net of deferred financing costs</a></td>
<td class="nump">3,212,200<span></span>
</td>
<td class="nump">3,224,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">166,676<span></span>
</td>
<td class="nump">171,916<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt</a></td>
<td class="nump">3,045,526<span></span>
</td>
<td class="nump">3,052,193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">905,000<span></span>
</td>
<td class="nump">896,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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">347,800<span></span>
</td>
<td class="nump">350,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Term Loan | 2022 Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">700,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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 6.625% 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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate (percentage)</a></td>
<td class="nump">6.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">$ 282,100<span></span>
</td>
<td class="nump">$ 281,200<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated 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="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, including portion classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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_DebtInstrumentAxis=mtz_A2022TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_A2022TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_SixPointSixTwoFivePercentSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875094880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Senior 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">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">$ 162.9<span></span>
</td>
<td class="nump">$ 166.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="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="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="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">2,250.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="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">$ 145.7<span></span>
</td>
<td class="nump">$ 143.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of credit facility, unused facility fee (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.225%<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="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="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="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,900.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="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.45%<span></span>
</td>
<td class="nump">5.82%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 849.3<span></span>
</td>
<td class="nump">$ 860.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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">350.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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal', window );">Line of credit facility, term loan, amount of quarterly principal installment payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.53%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_DomesticLineOfCreditMember', window );">Credit Facility | Term Loan | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases', window );">Line of credit facility, capacity available for letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 504.3<span></span>
</td>
<td class="nump">$ 506.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.6875%<span></span>
</td>
<td class="nump">0.5625%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.625%<span></span>
</td>
<td class="nump">1.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="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="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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300.0<span></span>
</td>
<td class="nump">$ 300.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payment applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CreditFacilityAxis=mtz_ForeignDenominationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874460912">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">$ 162,900,000<span></span>
</td>
<td class="nump">$ 166,700,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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt obligations</a></td>
<td class="nump">$ 2,600,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="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate (percentage)</a></td>
<td class="nump">7.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit issued</a></td>
<td class="nump">$ 17,200,000<span></span>
</td>
<td class="nump">$ 23,600,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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of credit facility, interest rate (percentage)</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.75%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GuaranteeObligationsByNatureAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203873062032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - 2022 Term Loan Facility (Details) - Unsecured Debt - Line of Credit - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2026</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember', window );">New Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 700,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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember', window );">New Term Loan Facility, Three-Year Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt instrument, interest rate during period</a></td>
<td class="nump">6.308%<span></span>
</td>
<td class="nump">5.692%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember', window );">New Term Loan Facility, Five-Year Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt instrument, interest rate during period</a></td>
<td class="nump">6.433%<span></span>
</td>
<td class="nump">5.817%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember', window );">New Term Loan Facility, Five-Year Tranche | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_DebtInstrumentQuarterlyInstallments', window );">Quarterly installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500<span></span>
</td>
<td class="nump">$ 3,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_DebtInstrumentQuarterlyInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Quarterly Installments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_DebtInstrumentQuarterlyInstallments</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: 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 https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_CreditFacilityAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NewTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_NewTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentAxis=mtz_NewTermLoanFacilityThreeYearTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_NewTermLoanFacilityThreeYearTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_NewTermLoanFacilityFiveYearTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=mtz_NewTermLoanFacilityFiveYearTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877328880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Additional Information - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Debt instruments, accrued interest payable</a></td>
<td class="nump">$ 14.3<span></span>
</td>
<td class="nump">$ 24.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874900112">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeLeaseTermOfContract', window );">Leases, remaining lease terms</a></td>
<td class="text">16 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance leases, assets, gross</a></td>
<td class="nump">$ 715.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 720.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Assets held under finance leases, location</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance leases, assets, net</a></td>
<td class="nump">$ 512.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 535.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance leases, assets, depreciation</a></td>
<td class="nump">28.0<span></span>
</td>
<td class="nump">$ 20.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="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases, additions</a></td>
<td class="nump">$ 26.3<span></span>
</td>
<td class="nump">26.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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating leases, term of contract</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating leases, expense</a></td>
<td class="nump">$ 35.2<span></span>
</td>
<td class="nump">34.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="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Operating leases, variable lease costs</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">3.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="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Operating leases, short-term leases, expense</a></td>
<td class="nump">$ 111.1<span></span>
</td>
<td class="nump">$ 74.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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases, weighted average remaining lease term (in years)</a></td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases, weighted average discount rate, percent</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted average remaining lease term (in years)</a></td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted average discount rate, percent</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeLeaseRenewalTerm', window );">Leases, renewal term</a></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=mtz_EquipmentLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870008912">
<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>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023, remaining nine months</a></td>
<td class="nump">$ 125,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">127,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">90,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">33,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">382,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest</a></td>
<td class="num">(17,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease obligations, net of interest</a></td>
<td class="nump">364,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="nump">148,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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term portion of lease obligations, net of interest</a></td>
<td class="nump">$ 216,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liability, current, location</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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease liability, long-term, location</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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023, remaining nine months</a></td>
<td class="nump">$ 78,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">85,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">59,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">40,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">18,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">32,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">314,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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest</a></td>
<td class="num">(27,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease obligations, net of interest</a></td>
<td class="nump">286,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less current portion</a></td>
<td class="nump">96,817<span></span>
</td>
<td class="nump">$ 96,516<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion of lease obligations, net of interest</a></td>
<td class="nump">$ 190,132<span></span>
</td>
<td class="nump">$ 194,050<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203879545472">
<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> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock-based compensation plans, number of shares available for future grant (in shares)</a></td>
<td class="nump">2,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Non-cash stock-based compensation expense</a></td>
<td class="nump">$ 8.5<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Stock-based compensation, income tax benefits</a></td>
<td class="nump">10.2<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards', window );">Stock-based compensation, vested awards, net income tax benefits</a></td>
<td class="nump">$ 8.8<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net tax benefit (deficiency) from vesting of share-based payment awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874945184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details) - Restricted Shares - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Stock-based compensation awards, unearned compensation</a></td>
<td class="nump">$ 66.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="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">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Stock-based compensation, vested awards, intrinsic value</a></td>
<td class="nump">$ 77.3<span></span>
</td>
<td class="nump">$ 19.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875419296">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </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="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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, beginning balance (in shares)</a></td>
<td class="nump">2,049,280<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">194,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(844,483)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Canceled/forfeited (in shares)</a></td>
<td class="num">(21,223)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, ending balance (in shares)</a></td>
<td class="nump">1,378,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested restricted shares, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 52.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">96.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">27.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Canceled/forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">37.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Non-vested restricted shares, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 74.18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, beginning balance (in shares)</a></td>
<td class="nump">2,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested restricted shares, ending balance (in shares)</a></td>
<td class="nump">1,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203879929952">
<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 Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Common shares issued (in shares)</a></td>
<td class="nump">21,299<span></span>
</td>
<td class="nump">24,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price, percent</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Cash proceeds</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold', window );">Compensation expense</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.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_CompensationExpenseExcludingCostOfGoodAndServiceSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow 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="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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203874936816">
<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>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">$ 35.2<span></span>
</td>
<td class="nump">$ 30.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">21.8<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Multiemployer plan, employer contribution, cost</a></td>
<td class="nump">$ 13.4<span></span>
</td>
<td class="nump">$ 13.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanNumberOfEmployeesCovered', window );">Multiemployer plans, covered employees (in number of employees) | employee</a></td>
<td class="nump">6,806<span></span>
</td>
<td class="nump">6,601<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">High</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanNumberOfEmployeesCovered', window );">Multiemployer plans, covered employees (in number of employees) | employee</a></td>
<td class="nump">7,581<span></span>
</td>
<td class="nump">6,672<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for 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="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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of entity's employees covered by multiemployer plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876354240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">187,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,791,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, amount authorized, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired (in shares)</a></td>
<td class="nump">100,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="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock acquired, value</a></td>
<td class="nump">$ 5,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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, amount authorized, value</a></td>
<td class="nump">150,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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 77,300,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203877221792">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Consolidated effective tax rate, percent</a></td>
<td class="nump">35.70%<span></span>
</td>
<td class="nump">27.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards', window );">Stock-based compensation, vested awards, net income tax benefits</a></td>
<td class="nump">$ 8.8<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net tax benefit (deficiency) from vesting of share-based payment awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203876485520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="nump">$ 17.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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | 2023 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">$ 3.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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember', window );">Communications | Operating Segments | 2023 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="nump">8.9<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember', window );">Clean Energy and Infrastructure | Operating Segments | 2023 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliverySegmentMember', window );">Power Delivery | Operating Segments | 2023 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="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems', window );"><strong>Segment Reporting, Other Significant Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Business combination, acquisition and integration related costs</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 7.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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SegmentReportingOtherSignificantReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PowerDeliverySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliverySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203870635088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="nump">$ 2,584,659<span></span>
</td>
<td class="nump">$ 1,954,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="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">127,100<span></span>
</td>
<td class="nump">125,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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">149,200<span></span>
</td>
<td class="nump">$ 110,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">$ 9,055,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,293,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">23.70%<span></span>
</td>
<td class="nump">25.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="nump">$ 806,600<span></span>
</td>
<td class="nump">$ 664,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">52,800<span></span>
</td>
<td class="nump">40,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">34,600<span></span>
</td>
<td class="nump">29,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">2,504,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,378,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="nump">824,900<span></span>
</td>
<td class="nump">435,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">38,400<span></span>
</td>
<td class="nump">11,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">2,665,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,979,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="nump">256,500<span></span>
</td>
<td class="nump">211,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">14,500<span></span>
</td>
<td class="nump">21,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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">34,300<span></span>
</td>
<td class="nump">31,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">1,567,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,544,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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Reportable Segments | Power Delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="nump">709,400<span></span>
</td>
<td class="nump">650,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">47,400<span></span>
</td>
<td class="nump">46,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">39,300<span></span>
</td>
<td class="nump">35,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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">1,901,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,967,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">7,100<span></span>
</td>
<td class="nump">6,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="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">295,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Consolidated revenue</a></td>
<td class="num">(12,700)<span></span>
</td>
<td class="num">(7,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Consolidated depreciation and amortization</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Consolidated assets</a></td>
<td class="nump">$ 121,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CommunicationsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_CleanEnergyAndInfrastructureSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_PowerDeliverySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mtz_PowerDeliverySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203879693088">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract', window );"><strong>EBITDA Reconciliation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (125,280)<span></span>
</td>
<td class="num">$ (48,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Interest expense, net</a></td>
<td class="nump">52,693<span></span>
</td>
<td class="nump">16,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">107,247<span></span>
</td>
<td class="nump">85,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAmortization', window );">Amortization of intangible assets</a></td>
<td class="nump">41,944<span></span>
</td>
<td class="nump">25,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_CorporateEBITDA', window );">Corporate EBITDA</a></td>
<td class="nump">50,500<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EBITDA', window );">Segment EBITDA</a></td>
<td class="nump">$ 127,100<span></span>
</td>
<td class="nump">$ 125,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mtz_CorporateEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corporate EBITDA</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_CorporateEBITDA</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_EBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126941158&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203875233920">
<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="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,584,659<span></span>
</td>
<td class="nump">$ 1,954,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">$ 1,730,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,754,101<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mtz_GovernmentTransactionsMember', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="nump">$ 1,900,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets and goodwill, net</a></td>
<td class="nump">2,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">27,500<span></span>
</td>
<td class="nump">$ 24,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets and goodwill, net</a></td>
<td class="nump">$ 35,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GovernmentTransactionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtz_GovernmentTransactionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203868100096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 28, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>constructionProject </div>
<div>customer</div>
</th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 162,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 166,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_NumberOfJointVentures', window );">Number of joint ventures | constructionProject</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Indemnities, accrued project close-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_NumberOfCustomers', window );">Number of customers | customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension | IEA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Withdrawal liability</a></td>
<td class="text">&#160;<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>
<td class="nump">1,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember', window );">Workers' Compensation, General and Automobile Policies | Self-Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,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="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember', window );">Workers' Compensation, General and Automobile Policies | Self-Insurance | Other Long-Term 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="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="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveNoncurrent', window );">Self-insurance reserve, non-current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_GroupPoliciesMember', window );">Employee Group Medical Claims | Self-Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self-insurance reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture | Joint Venture Civil Construction Project | 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture | Joint Venture Civil Construction Project | 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_ProportionatelyConsolidatedJointVentureOwnershipPercentage', window );">Proportionately consolidated non-controlled joint venture, ownership percentage</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_ContractualJointVentureMember', window );">Contractual Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_PaymentsForOtherProjectRelatedFinancing', window );">Payments for project financing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_CaptiveInsuranceCompanyMember', window );">Captive Insurance Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds', window );">Bonded projects, estimated costs to complete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,942,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,739,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember', window );">Commercial and/or Financial Standby | Workers' Compensation, General and Automobile Policies | Self-Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="text">&#160;<span></span>
</td>
<td class="nump">95,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,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="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember', window );">Surety Bonds | Workers' Compensation | Self-Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations, maximum exposure, undiscounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Performance and Payment Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations, maximum exposure, undiscounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,855,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="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries | Performance and Payment Bonds | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Guarantor obligations, maximum exposure, undiscounted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115,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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">39.00%<span></span>
</td>
<td class="nump">42.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember', window );">Infrastructure Energy Alternatives, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount', window );">Multiemployer plans, withdrawal obligation, monthly payment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=mtz_SiliconRanchCorporationLLCMember', window );">Silicon Ranch Corporation, LLC | Subsequent Event | Litigation Settlement, Benchmark | Commitments And Contingencies 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">30.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="Show.showAR( this, 'defref_dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember', window );">Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC | Subsequent Event | Litigation Settlement, Benchmark | Commitments And Contingencies 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage of total</a></td>
<td class="nump">70.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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember', window );">Silicon Ranch Corporation, LLC Matter | H&amp;L Farms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLand', window );">Payments to acquire land</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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember', window );">Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Compensatory damages awarded to plaintiffs</a></td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Remediation costs</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember', window );">Silicon Ranch Corporation, LLC Matter | Silicon Ranch Corporation, LLC | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Punitive damages</a></td>
<td class="nump">25,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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember', window );">Silicon Ranch Corporation, LLC Matter | Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Punitive damages</a></td>
<td class="nump">50,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="Show.showAR( this, 'defref_srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember', window );">Silicon Ranch Corporation, LLC Matter | IEA Constructors, LLC | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EnvironmentalRemediationInsurancePolicyLimit', window );">Insurance policy limit</a></td>
<td class="nump">$ 10,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_EnvironmentalRemediationInsurancePolicyLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Remediation, Insurance Policy, Limit</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EnvironmentalRemediationInsurancePolicyLimit</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_mtz_EstimatedCostsToCompleteProjectsSecuredByBonds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount</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_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_NumberOfCustomers</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_mtz_NumberOfJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of joint ventures in which the Company has an interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_PaymentsForOtherProjectRelatedFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Other Project Related Financing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_PaymentsForOtherProjectRelatedFinancing</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_ProportionatelyConsolidatedJointVentureOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage interest in a proportionately consolidated joint venture.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EnvironmentalRemediationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13644-110860<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109237650&amp;loc=d3e13064-110858<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum 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="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 https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14615-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesAwardedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of damages awarded to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesAwardedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MultiemployerPlansWithdrawalObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlansWithdrawalObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (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="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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_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_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_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_LossContingenciesByNatureOfContingencyAxis=us-gaap_UninsuredRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=mtz_JointVentureCivilConstructionProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=mtz_JointVentureCivilConstructionProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=mtz_ContractualJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_ContractualJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=mtz_CaptiveInsuranceCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mtz_CaptiveInsuranceCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TenLargestCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtz_TenLargestCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=mtz_SiliconRanchCorporationLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mtz_SiliconRanchCorporationLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ConcentrationRiskByBenchmarkAxis=mtz_LitigationSettlementBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=mtz_LitigationSettlementBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=mtz_CommitmentsAndContingenciesConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=mtz_CommitmentsAndContingenciesConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=mtz_SiliconRanchCorporationLLCMatterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=mtz_HLFarmsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mtz_HLFarmsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_dei_LegalEntityAxis=mtz_IEAConstructorsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mtz_IEAConstructorsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140203867955856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">$ 307,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage', window );">Equity method Investment, related party, ownership percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Equity method investments, equity contributions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_EquityMethodInvestmentNegativeAmount', window );">Negative equity method investment</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></td>
<td class="nump">$ 162,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to non-controlling interests, including acquisition of interests and distributions</a></td>
<td class="num">$ (11,660,000)<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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsToMinorityShareholders', window );">Payments to non-controlling interests, including acquisition of interests and distributions</a></td>
<td class="num">$ (10,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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business acquisition, number of shares issued (in shares)</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember', window );">2023 Acquisitions | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Business acquisition, equity interest issued or issuable, value assigned</a></td>
<td class="nump">$ 11,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Management | 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">16,100,000<span></span>
</td>
<td class="nump">6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">3,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue, related party</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">500,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="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="nump">300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue, related party</a></td>
<td class="nump">41,800,000<span></span>
</td>
<td class="nump">28,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">54,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Management | Other 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Charges, related party</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties', window );">Receivables, net of deferred revenue, related party</a></td>
<td class="nump">2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300,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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember', window );">Management | Other Subcontracting Arrangements | 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Line of credit facility, letters of credit issued</a></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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember', window );">Immediate Family Member of Management | Equipment | CCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent', window );">Payables, related party</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Payments, net of rebates, related party</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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Payments for life insurance policies</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Life insurance assets, carrying amount</a></td>
<td class="nump">25,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Charges, related party</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_ExecutiveOfficerMember', window );">Executive Officers | Former Owner</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Equity investments, carrying value</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Payments, related party</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Receivables, related party</a></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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLifeInsurancePolicies', window );">Payments for life insurance policies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_AccountsReceivableNetOfDeferredRevenuesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Net Of Deferred Revenues, Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties</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_mtz_EquityMethodInvestmentNegativeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Negative equity method investment, presented as a liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_EquityMethodInvestmentRelatedPartyOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Method Investment, Related Party, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage</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_NoncontrollingInterestPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling Interest, Percentage of Voting Interests Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AccountsPayableRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireLifeInsurancePolicies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromPaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, 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="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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mtz_A2023AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=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_SubcontractingArrangementTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=mtz_SubcontractingArrangementTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=mtz_CrossCountryInfrastructureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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_srt_MajorCustomersAxis=mtz_FormerOwnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=mtz_FormerOwnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=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=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>mtz-20230331_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/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mtz="http://www.mastec.com/20230331"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20230331.xsd" xlink:type="simple"/>
    <context id="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i268d4772143c4ef29c016e68d0bfa503_I20230501">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i401b20b598764b9e8a1ab2ab10151c59_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idd3560e5cb2c43febc9b5812115cbbce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb1ffe07b7004162be8b3cd90116f009_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ieaa541a3a3164933bc7bb0b768182fe5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9c8124d718349348168eb94b9510e6a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ife507e31c0d54fda8a61a516bde85343_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5212bafacab400a9275edb2d1aef006_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i10110bfa867b4d1387aa9ccb79fa197d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e58faa7206a439193d50147d0a7fa0a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie4aa5c1551154511b9eb636ab36a5add_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1738ef7df8947c18266dddc43e806ce_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1072d157ce724262b4075d226da9fc99_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i10e1c3b76d154d2bb207db117be716fb_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i292a7da416af4762912be71aeaa94003_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0db5b4b54e744290bb00f7e9146c3636_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7a76d00997b44187907e3f0cdd571ee3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i2d4069debfc24cbebd30e2bb1fa16462_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ae186ba1a2349a582dfe9efef39bf31_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iacabafe5f9af4619a179e8f98f511090_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0cecb64ab51443f2a22fbad13d3a264d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id67de773b6a2427e90eb16e9a98e203e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iaa6325c569fe413c874a6cf16f263ce6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5ad9a5f132f24a2fadd11170d35b252d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i84492a8e35b7404fa970fce6b6c59259_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2e40c481fe60482f8abc2f1bb375f80d_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7697d8c0b7ff41d8b39590a475f227bd_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i870867153b0246b58a3ac63e42a7fb9b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcea2101962b440aa3f427c3225c1eb2_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5b127260acdb47bbb12415506764b320_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i702d30a9929f4423b8a85038c97d6948_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaacbd8bbfab7415fa8182e0e64833a72_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4aea21a49177453f89ea92c32d724058_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="id126dee421eb468aa0097a2a97d3417f_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="if7e4787442b54b9687158cd81823731b_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i20101dac5a9e4b59be7cceb7346ca5e4_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i2dc86ecf919e47d389fdc392c4221fb2_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i01c5b6b595284de0bcdba6a0beb8c84d_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i02997c7879db499494e3b579ab5e734e_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i062c87db595c48649bd9359b22c669a8_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i14de09d5d6c64726bbce7ec6f51f15ab_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7e7c966f3c9f41738edb559313e55ebd_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i850816f1cd1f4a59b5213ca35bc9ebc8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib042148b7fe041da9373f10402762b7c_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331">
        <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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idc01307454904a87bd08da6159a5d7ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba1a7006fdc945199d8d963e7b76f3b8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7ba4c95bfbc64c80a13e6f880bdccab5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6f07deff5a7747449ef2aeb250fa3f7f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icf01dd18c18b46b9ae0d295000724437_D20220101-20220331">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">mtz:FormerOwnerOfAcquiredBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsIEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i347df3a6e50f4dfe9c9cf57d79b87e1f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if3e849e2df4f4cc882cb90054807a06f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6844adfd2c004283a84def8261a3977c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7c69a93f9844defae78f1718564ea25_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iacb2cc460dbf4e1c8db3722dbd965434_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i887f007505664c78be785b018baa8004_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i91d96676ab614f929985542b1438e3d7_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idf1e1cca3aa849c391c7da5e74edcaf3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5354ff57811443ca9f429d95a3603abf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib728d2f1a05b4ceba1bb0d93bfe35510_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i7eaf9ab536dc462faa31eacd5d963dae_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55bf1e73bfdc417583902d9be3d85782_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic56bb4ea27c140ec884cc140bfc942ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2dc7f418407b4a2599c86459a5b446e8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9de284e44d3b401a80f362f1fd9ade6e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i01fcf7b787bc49848640e6fa56adc8d4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i474265fda01e485bac2d7a1d29d9f08b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib2eeab8f4cfd414db63fa14703f16f18_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i202436ae249b43778afa65b9038ae174_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mtz:FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia05d56ea2e194f2987578c49b67250cb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i281de9eedd6348d99fbdcfc5e30c3d5e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i01f0e05d706a4be3950f23f13207a9af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i204b8c62c33247e88c57162266e899d1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i702e027de5b843a39e20589704a220d4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3e84d19684c44335b7f1c77100282751_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0c57ca8847c74a248cab997c992109cb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i776680f831a647608876911515e88c28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:TradeNamesAndCustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie202ad0fdaa24db086dde7a942e27e87_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37ae59fa68d440759dfdeed6b7871d1c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibecc8e62d2cc454f9024520fd9de82e4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:BacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie51e27af70ed44c292bafd09f90e1e2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mtz:BacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9aa3ab783ea42f6892c58c67acaaa5c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsAllOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0850ffd548654277a3946efd1de8a058_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifef4fc7546c84d8bb8b3e95dad2781e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f59b0a6b8a441f980ea51c923a02799_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida7725632e734cb0a5ef9407cfcb6cdf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">mtz:InfrastructureEnergyAlternativesIncWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i75263f646c574f15abffaa77e1938446_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if82874bf1c4a4b4cb9a28832dfaff023_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i85820490fd9d4560a1957f538cea641d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b84c9f3d27246d48ee6d1d82e7f41a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie7b8c84118b14e4ab3d1c2e42a43e34a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationValueOfAdditionalPaymentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia85369379aeb426098f53edbeb9e2eb2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifb4c05b3b3304df9b795188f0a7ac6b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2021AcquisitionsHenkelsMcCoyGroupIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">mtz:ContingentConsiderationCollectionsFromAcquiredReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb587fc00af94561bb2118e756105dfb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i25564c58f5e8465f97878b6de17641f9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9e7f73f8668a437f80b8853fba72f997_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idfddef8ed1d0476f943fb24485dcbadb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i627e16b9a10e4c16a7f330f81cca5cb6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieb5e218258af42ea917ab190fc899a89_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022And2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i83866338c9734de4af17116beef688d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022And2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i58e6a34ed6354fb4b166a072a7c7b3fd_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8d53c009f57e44dbb863456f43dc1f73_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c59796994364a61b5f31d56efab82cf_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b5e744026af4aea90ea0af31c1156ba_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0fdb9323dac64fea8595d0fe46e65873_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4e31906af63748f98b0fcb0f416c3976_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c73c6ac02ca48f083b8829926913e7c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i06d4afea886a4e09b9b22fa439b44312_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i264d45def65040c682616a2f8da8f77d_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3b6c0688593743af85e24b9c47dbcb0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2bc7757edbca405a909a34f897dfc816_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iefa65c6381c04f9c96309bb9b798af16_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i240b79b2ee4e4fcdbca2c7bee8faa0d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CrossCountryInfrastructureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8091cf8f5ea348bd9f30696d722fd8ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:WahaJVsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3cca3c1515304daa954393d3407d54b6_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3f5c7cba659343ac9d702748074492b1_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i0dee1baf8b8348e788c5045a7b9496fd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic96247bb9cd94bc8999ba5d77a7b9896_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:FMTechMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:TelecommunicationsEquityMethodInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i78afa62e46364d13beed8bcc0d05d07f_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie4df4124b7e54c53b88098c0e5cc9718_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7b9b64b718444dd996678470e77a6605_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="if212ac156fdd48f786de8b13ecfe0f11_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iabd6d6438512438191642df73c888c32_I20230331">
        <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:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic553fdd20d9d481c918abb412866addb_I20221231">
        <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:EmployeeLeasingAndAdvancedReceivableArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4d6334bb17447638daaffcdb762047e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifedf80839c8b4ec2a8621adeeeb5cd61_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iacc5e4f06d6b42e1affee9d654cd7465_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i208691cfc1c0494ba4e6f27bfb0754de_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9c217a30d3d646e78ab6b030608a8e71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ae91c5d876f4695bf39b1fe7b85d671_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i19d60f8e9e88425fb349bd5c5c8afc7b_D20210101-20230331">
        <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>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffd11849b35d4f6a9feb0e386bc3a0de_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3def59921d374676a239d0876021a504_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">mtz:ConfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8fd25fd79cc042658baceefefab413ac_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4adcc411a3984a9a88336491dc5564ab_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i910775fce3cd49c2b923e81d9ac27b6a_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i052a1186952c4d57b90138376b4260c1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iaada3a21ea604173a21bf06ae92dc6ef_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd340a1eb2244ef88b32a1c842ff6395_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9cfb0706ba7c4770afa78f10c8035bc7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43db7b192ad04212b529e14814d3f222_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentIEASeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibd24fdbfd06e40e89d7617e582a15a05_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentMasTecSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i273903a8e82043558ae7e7bdd553b52b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:SixPointSixTwoFivePercentSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i083e81185e894afa95a38e541e0de757_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id0656ff2d770472bb572193210f39143_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibf0d37c51f434ad2b2a60035d9291115_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i78d7f1d2f3de48d2bbbf4c4e01f3baed_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b1495e3047d42d1b18565f5a0321adf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id7122cd1f47249a29ac5c01a3065dfc3_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i372032cef2b34040beaea3c4ab28e829_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i31392f3a68cd474ead6d6adeb8a1e6e2_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e48fbedee7b4ad7a4ff4666881e1d0c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3589c1567ec743e6aa8d2fef14619543_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b781bb63b6a44e09b31c43f4db90208_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if5f2a13f5bcd4b44b57974aa4770f079_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="iffabb313ad554cb38a89bc5fad47e770_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic441e43afa9a46bc8ae720732e962370_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i557c17c1a0cc4f76b4a3c630301369b3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if98b659cdde441a3af016a8f06cb7594_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if27f404d8ca441f691ede1bc41c84e9c_I20230331">
        <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:DebtInstrumentAxis">mtz:A2022TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8da991b4fbba463eb1fdce7c4c80175b_I20221231">
        <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:DebtInstrumentAxis">mtz:A2022TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3709303ba6148abbf182faa1801ca7d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie7e2cb1f7a254c86b71afca8cb004c59_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibc38cc23a2a0490da833e828163dd030_D20250301-20250331">
        <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:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="i66df6c788b144b7bbd6d5a47055781e0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idf9576b8b61e4d7bbd9e5acc3bad5dd4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i0ab559f03b724d0aa2e42473c7715ea1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i980cdad8c82c493d97be508222dd371c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i176ec63c3351496d8332a4ed44680606_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i16334838340f4066ac1ed2111057b195_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia2d64015bc07427692e42f079bc6c4f3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3181d5e5136b44f88698be2970c3ac1f_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3feb46e312a546d4bb5e04a94dd7866f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c0fefdf7547448183dfbc6ab9af6c34_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i09547c19de6d47f89808183a8e28b98b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27c1f4637e344337b0d501dccf556511_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1fb2010095734d04b703c7172e0e8fea_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i27798a18048e463e8d4a30706e40e70d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="id20a02ab7d9d4dd299236e626d70bc94_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic99a7e596d094b2680c4ca4f8d9813aa_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i04f8aa1b04f54a98ba28b2a46f869119_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id22c26d62a994e0ebedf5cd7f98d72ec_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i747ea89400c84ce1bae2397fe1aaf8de_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i831c50ced58d4fabb20e4ecb70e808d3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9566da11991e4f4f87fb89f0747ff951_I20240331">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="i91fd47f519714321aefd796b59d0f454_I20260331">
        <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:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-03-31</instant>
        </period>
    </context>
    <context id="ia5c1e05bd2fe43919ea44c1e55b5578d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityThreeYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib712a36112d8413c8ecee17c16101fe6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">mtz:NewTermLoanFacilityFiveYearTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ba3c274381047ae9d3ccfab130f01d4_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47bd62c5093e4376833639820648fd8e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i987893c89474492b8e2130d38da1f171_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i05000d132d044229b8a16de774c6fa94_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0cf0879d331c481ab5736beebb187408_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i338e32030d904c8599624944a0f4b71e_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i76116e7c6bed462db2b67377ab29660f_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9824f4425b924376bec7cad648d23461_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d297ce66d454145965747fb7faaee97_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i00366788b185439eb7cff407660875bc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ide184b22e5f9470a822026b0757ff275_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia3dfd1f5ad7a4f269bc8ca577bfee569_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iec941dba0c8340139aacba021470d575_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1faa8ffc06a047a7aca568a7317a1a21_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifbd97b91f54547f1ab22598b43ac11fa_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:December2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie811769e6ff3457b8ae99a336a07a2f6_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mtz:March2020ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id44ac4afa41949d89149d067c4fb12a5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331">
        <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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idf1c1700eef94dd292876c54555d5696_D20230101-20230331">
        <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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib5951347f8b648d096535670634f8660_D20220101-20220331">
        <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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib0e246b063c24c8cb2910e9a839fe7c0_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3a4f14654f07479198a0b24352781948_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i006ea23746c2455b8d36a34dec0fe36d_D20230101-20230331">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iced184d142f447bf9896ab4cb0d3b9fe_D20220101-20220331">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4e01f5b091ec408e8d005dae5b49ccce_D20230101-20230331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6a0b6230c13c43a8a0b38145f22c24a4_D20230101-20230331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8f16432a44744d9f952b160da8edd735_D20230101-20230331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i677be98fb7b841efb25be49b36dc9bf7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaa8a709ccbaf40439f26f9fec77733d1_D20220101-20220331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idc00723d26404faf8573b888fb449778_D20220101-20220331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i962c59a2dc484addb394d6536efe1a3a_D20220101-20220331">
        <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:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i32afc153085e4e459662e2875d9b71ef_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i508f0f9175b94636a5b298dbac8914e3_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide99a082883f4166883d5fb5563f4e20_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ba31439a3eb48b1be1d42df34136807_I20230331">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i118b98f86b72457c902582438bed75c1_I20221231">
        <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:CommunicationsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8bcdc0fd03b43edb5770beed767b7d7_I20230331">
        <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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib1456699e31545fbaf5da696252c0e08_I20221231">
        <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:CleanEnergyAndInfrastructureSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida9151d1c84048949351823340d1c8d9_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7b3c630582504320b45a42c5b4fadda0_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7450afa4cd9b4065b42f289a8188afc1_I20230331">
        <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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iae8c05ba9e494074a347a1a282833881_I20221231">
        <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:PowerDeliverySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94324d688809489095edbfda21415311_I20230331">
        <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>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie0455007e8124af8834afb3923eeae46_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09ac6b162ee047058ee7e8ea39ddb5d4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5104e790b71b429da90c38be7e7d3dbd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96f7ac702ac341a9bba236782e971358_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iaac17cf43963410a936c1ef1fea11262_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icd87ce18e9154f519aeb3d2c9829a955_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic44353ae6caa4354b0123c5df510a7fd_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i06d2d1b8d5324f89843852830c7dadf8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b3359f442c942908709ba909be6d7f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i4029585be4904a5b93839c1451a934f4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id7f4d9d7476b410690f848f07fe9b6e8_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i089ce96e138d44de9870b255640fe092_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i392217dd5a614125a1a50284c8622aa8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7e24a02be7ed480fb7374a51f0efe550_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:GovernmentTransactionsMember</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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:HLFarmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="i8ff507c78eef48268dd0bee2d53e8105_D20230428-20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mtz:LitigationSettlementBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mtz:CommitmentsAndContingenciesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:SiliconRanchCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="ie3db1e1e3ffc464dba4b01515614d57d_D20230428-20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">mtz:LitigationSettlementBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">mtz:CommitmentsAndContingenciesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="ib18de1735265455cb5bbe0fce503a189_D20230428-20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:SiliconRanchCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="i362386d64aaa454a80bde787c8171cee_D20230428-20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-28</startDate>
            <endDate>2023-04-28</endDate>
        </period>
    </context>
    <context id="i53309bfc61cd439e9c23ee443bd1916c_I20230428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">mtz:SiliconRanchCorporationLLCMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:IEAConstructorsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-28</instant>
        </period>
    </context>
    <context id="ibe9728b1303840caa6f5a4c29f380dd4_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i062a22e1a5d84af697df6b7bc20c3a70_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3746c6163b3495c840b94976c175400_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6b9da13227a84da5af4171b405d6a8e9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0f7dce6cf5fe4b57a55115e485a0a193_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia6952be4ea8a40228f683e30c83fefb8_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6eb4c3492d6e4435a57b52f694680e9e_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6f69ff6ae2ab43eb8e2d20b1fb0405d9_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icadc87b7c32942ccb08c0a9f87b9741e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="id73cc8814ec2467cbfc54bde7a4779e0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">mtz:JointVentureCivilConstructionProjectMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ife94648301e34d73b933d7771fd25cf9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:ContractualJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic2a386a8941249ae9487252656bcc1cb_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie282c1c37c404a958da5831461e4b6dd_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd310ceda0734dab8befe54bac80386a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icaac0112e7d4470496cd7c7dc9342424_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mtz:CaptiveInsuranceCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b494c288cc74291a49e6f7196f01189_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8d5d85a9318e4a77b5b5ac64fb48c335_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i43c997e72f234fdb98c494f0c75b3ad5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie57a6c2ffe0145f49f4e30b0190f9811_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i878d10ec506b465a9039deec31839d15_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i38158be97623431c9fa907efecaddc43_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id045fca4c21e40a194479ba8f3f2bbc1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iff1b8f33f0cc42288ddb43e365c46b58_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i8fbb438116f8485b95af71145c2fce4c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id57c743587c54f659ff97a4c3a50fdaa_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i50e249991e6c43189f04d339795c1723_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mtz:InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i47179063b8ec4660b223a61d0d150017_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i508b3afc79894f28ba703d3a846d21ac_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2022AcquisitionsInfrastructureEnergyAlternativesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i749fb2e3bcde43b2bea4c762e53317c9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib0d282ece9514b0483cb80e333c55ecb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:TenLargestCustomersMember</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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8005e64fba694c85b217221d335c74dc_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5a03f3ee08f441c4863c844327f4a318_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="icf3a96a75fb74729b917ed4f58fff77d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if06c69c493ac4840bed07b5e298eb050_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iafc981206e7344478b23f0c5bf30808d_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i062a1e2ccc0a4443ace537e6e03229a3_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6bc7c1db587d4f9cb03971838730bc9a_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iba2f02520928486ea68118b7affa2682_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i468db148270c4905813a9120adbc9572_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e7b65de005944e79a3b14019c67de56_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0d91fe603cee48bd98365a5db2459056_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6d7b87a89fa2451498f172d6694027d5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe0c19145d364bb49c16a6ba8ad7d3aa_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i52b434debc3c446583fbfe7cd46281b8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:FormerOwnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1991edde30c44c398ca4de878f5c7914_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mtz:FormerOwnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5c481f4b8e349eb81a65418394a9cde_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9b39a0a9548447849f706de880016d94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ief2d01355fc946e78b1770cf12a8630d_I20230331">
        <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:SubcontractingArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic8aefe5bd36b4946a354ef60be3317a5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ice2935fd29a743afb372b4de8bfc4f65_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">mtz:SubcontractingArrangementTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id744886911a94a29a25210622e73d911_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000015615</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mtz:A2023AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mtz:OilAndGasSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i592476291ed546a1878b1418ca61d945_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7efd2a94be234edf97be31e30277fd4b_D20230101-20230331">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8a7e5857d1894fa89acb1f4fc58bcfe5_I20230331">
        <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i80e47e39fd0246559871f322dfcb175f_I20221231">
        <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>2022-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="segment">
        <measure>mtz:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>mtz:reporting_unit</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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8xLTEtMS0xLTIzMDQzMA_dc034078-3472-49ca-97a2-0e4ec74d93dd">0000015615</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8yLTEtMS0xLTIzMDQzMA_38b6fa3c-9ad9-4b25-884c-b44ea2a0eafb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF8zLTEtMS0xLTIzMDQzMA_fcb322ac-ee29-47b6-a8b3-3a4ce45e8254">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF80LTEtMS0xLTIzMDQzMA_314e0186-d4ef-4def-b10f-bd187a91a05d">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80L2ZyYWc6Zjg5ZDljMzM3Y2JhNDdmNGI1NjY2ZWNkZWZmMTAyYzUvdGFibGU6YWQ2NzhmOTc1NWQ5NDMzMWEwMDk3YmI4ZWQyM2M1NTAvdGFibGVyYW5nZTphZDY3OGY5NzU1ZDk0MzMxYTAwOTdiYjhlZDIzYzU1MF81LTEtMS0xLTIzMDQzMA_f7065f3e-734d-43c3-af57-4c31041f7736">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="iba1a7006fdc945199d8d963e7b76f3b8_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80MC9mcmFnOjhkYzk4MjU1NGZmZjQyNjRiMTU4NDRmMjczMmMxMGFkL3RhYmxlOjEzOTdiMmRkNWM2YjRhODk5MWQ0YzRiYjkwODVhNGUzL3RhYmxlcmFuZ2U6MTM5N2IyZGQ1YzZiNGE4OTkxZDRjNGJiOTA4NWE0ZTNfMi0xLTEtMS0yMzA0MzA_ae7e0465-af4e-4df4-abaa-cfc19a1d5c88">P9M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1">P3Y</us-gaap:DebtInstrumentTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i0ba3c274381047ae9d3ccfab130f01d4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750">P1Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i47bd62c5093e4376833639820648fd8e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f">P1Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e">http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI5_507f0fc0-4fef-413b-9b45-4c1ebb54c755">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMw_f7b1c0d0-1308-4da3-83a0-76c18f8f9e44">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8zMTQ_19799657-7e6f-4972-9786-530f57b48ce8">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMx_4c13918b-00e7-49da-9146-0163815100a5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjIz_0ab96665-d0e0-4cbe-b08c-e2fe7b1af1b6">001-08106</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI0_2c7fb557-afcd-4323-9764-4514daaeddc7">MasTec, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8wLTAtMS0xLTIzMDQzMA_51eeb7cf-5589-458b-ba9a-c705db258ed5">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8wLTItMS0xLTIzMDQzMA_00e7d181-6576-4462-b932-53d24d477b7a">65-0829355</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF8zLTAtMS0xLTIzMDQzMA_2d5b3b09-4597-435f-894a-aab0f2c8fe73">800 S. Douglas Road, 12th Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTAtMS0xLTIzMDQzMA_ae498f5b-fe23-4b9b-b1aa-3bca77a608a9">Coral Gables,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTEtMS0xLTIzMDQzMA_b9438b19-dc32-4c56-ab37-d1e82d34edc1">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6OTZmZTVhNGFmMDdlNDM5NTk5MDNjZmVmZDMxYmMyZmQvdGFibGVyYW5nZTo5NmZlNWE0YWYwN2U0Mzk1OTkwM2NmZWZkMzFiYzJmZF80LTItMS0xLTIzMDQzMA_aa45178a-ad7f-48a5-a6d9-40508c185711">33134</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjMy_e5e50692-c049-4e49-8e01-ce0016777fca">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI1_194542e6-5da1-4fc8-9b53-e11b8acc8261">599-1800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTAtMS0xLTIzMDQzMA_d0ced97e-f106-46e0-b33c-750f60f1a29b">Common Stock, $0.10 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTEtMS0xLTIzMDQzMA_21ac3b40-6e56-40f1-afa2-6bae8c31a6e9">MTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6YzFkMTI3ZWRiZjRlNDZjZWFhNWJjNTQyYmE1NzQyOTYvdGFibGVyYW5nZTpjMWQxMjdlZGJmNGU0NmNlYWE1YmM1NDJiYTU3NDI5Nl8xLTItMS0xLTIzMDQzMA_479cc780-17aa-4624-b9da-0f0de4306589">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI3_9e532e78-bcdb-44e8-b5c7-f60785339fe1">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI4_15f36f5f-6b29-4278-b378-9a14ddf2b22b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18wLTAtMS0xLTIzMDQzMA_8a96dc9c-3076-4cea-93c2-f7ead2db4d3c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18xLTQtMS0xLTIzMDQzMA_6309baca-23f4-40ff-9a70-047ea7c62b98">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGFibGU6ZTAzY2JlNzA1ODAwNDM5NWFhODYzMDVkNDFmOTZlNGMvdGFibGVyYW5nZTplMDNjYmU3MDU4MDA0Mzk1YWE4NjMwNWQ0MWY5NmU0Y18yLTQtMS0xLTIzMDQzMA_47ecad03-848b-4010-8589-e608f669db52">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMjI2_adb049d4-3964-4503-b2c8-ae420b037b96">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i268d4772143c4ef29c016e68d0bfa503_I20230501"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xL2ZyYWc6MDU4OGE5OTMyOTA5NDlkMWI1NWI4Mzc5NGIwYmQ4YWIvdGV4dHJlZ2lvbjowNTg4YTk5MzI5MDk0OWQxYjU1YjgzNzk0YjBiZDhhYl8yMTg2_8afc8225-5c5d-4532-a059-b29ed127b090"
      unitRef="shares">78859193</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMi0xLTEtMS0yMzA0MzA_9999b2eb-7360-45ec-84eb-6a8a9d7f0d2c"
      unitRef="usd">2584659000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMi0zLTEtMS0yMzA0MzA_377e5dff-e9f5-46c9-87d0-d3f6971e4c23"
      unitRef="usd">1954400000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMy0xLTEtMS0yMzA0MzA_cee5de5b-f8f4-472b-8629-ae02b46632d8"
      unitRef="usd">2359494000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMy0zLTEtMS0yMzA0MzA_344cf0cd-c01b-4f14-b283-fa3f25a286fe"
      unitRef="usd">1733316000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNC0xLTEtMS0yMzA0MzA_0d8a127a-512f-46c5-8afc-0c9d2c3a6a82"
      unitRef="usd">107247000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNC0zLTEtMS0yMzA0MzA_1e26b084-5836-4102-bbfc-8c87d1e086d5"
      unitRef="usd">85194000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNS0xLTEtMS0yMzA0MzA_682513de-ca67-4a9c-8d77-7cd034857993"
      unitRef="usd">41944000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNS0zLTEtMS0yMzA0MzA_5a1605b6-23dc-4649-94dd-59011ab3e4fc"
      unitRef="usd">25589000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNi0xLTEtMS0yMzA0MzA_d66f2acd-b6fa-4fc3-886a-a9c0b8b5341c"
      unitRef="usd">163914000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNi0zLTEtMS0yMzA0MzA_0dbf6bca-fa1f-463d-a104-c2c410b957f1"
      unitRef="usd">145390000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNy0xLTEtMS0yMzA0MzA_7e9f26eb-ba37-49ca-b5aa-5747e6d1db1c"
      unitRef="usd">-52693000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfNy0zLTEtMS0yMzA0MzA_b87dc81b-531b-45e9-9591-271c221e9610"
      unitRef="usd">-16041000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfOC0xLTEtMS0yMzA0MzA_15e6fcc7-edcb-47bf-b97c-8944c2feeba1"
      unitRef="usd">9152000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfOC0zLTEtMS0yMzA0MzA_2dec9146-a480-4653-a37b-137d847721cc"
      unitRef="usd">6777000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTAtMS0xLTEtMjMwNDMw_19f173c3-c4de-44aa-b0e8-94941b1ec4ac"
      unitRef="usd">6201000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTAtMy0xLTEtMjMwNDMw_14024e6a-863a-41f4-9a83-8d85b6766c68"
      unitRef="usd">-3754000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTEtMS0xLTEtMjMwNDMw_3d9655a6-b557-4631-9d62-399a795a415a"
      unitRef="usd">-125280000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTEtMy0xLTEtMjMwNDMw_6545aa6d-9960-43dd-ad56-e670d83e8f5b"
      unitRef="usd">-48107000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTItMS0xLTEtMjMwNDMw_1a2a52ba-7e9d-4980-835f-49a2b0a5632c"
      unitRef="usd">-44734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTItMy0xLTEtMjMwNDMw_e6c5e5fc-7bb0-4bd9-9213-59ba30cad9ae"
      unitRef="usd">-13148000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTMtMS0xLTEtMjMwNDMw_45afa952-69eb-40d1-89d2-30ecdfb566fc"
      unitRef="usd">-80546000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTMtMy0xLTEtMjMwNDMw_6b43febe-535d-45ae-b2dd-d2843756d084"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTQtMS0xLTEtMjMwNDMw_556cfb55-6ef7-490f-99ec-4815364af2b5"
      unitRef="usd">-6000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTQtMy0xLTEtMjMwNDMw_b1c4d80a-38b9-4035-98d1-936affa92b5e"
      unitRef="usd">19000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTUtMS0xLTEtMjMwNDMw_21dfb835-0fc7-48cc-8816-3e9e0af97b85"
      unitRef="usd">-80540000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTUtMy0xLTEtMjMwNDMw_949988f6-e8ed-41b3-9025-0a7bc299c3a7"
      unitRef="usd">-34978000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMS0xLTEtMjMwNDMw_66246aa3-a54b-43b6-ae25-9754fe39ad89"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMS0xLTEtMjMwNDMw_c9840ef7-897a-4a38-b2fb-7c017a0700f9"
      unitRef="usdPerShare">-1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMy0xLTEtMjMwNDMw_582e2165-d35c-4f37-882a-60837a3984ab"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTgtMy0xLTEtMjMwNDMw_c6ee8c01-0379-461e-a862-4e77f76aefd3"
      unitRef="usdPerShare">-0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMS0xLTEtMjMwNDMw_4b831568-6688-415a-9ecb-9c4108980a8d"
      unitRef="shares">76984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMS0xLTEtMjMwNDMw_96050830-8080-4506-bdc7-556ecd97b420"
      unitRef="shares">76984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMy0xLTEtMjMwNDMw_37027b2c-150b-4b53-bd7c-002134c84044"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xNi9mcmFnOmUzNzRjYmYzZGM2YjQwOTA4ZjU5ZmQxNDAwMWUyNjE3L3RhYmxlOjhiY2Q5MDE3NDQwNjQwNDNhZWU4MzY0MWQ0NDJlOTI2L3RhYmxlcmFuZ2U6OGJjZDkwMTc0NDA2NDA0M2FlZTgzNjQxZDQ0MmU5MjZfMTktMy0xLTEtMjMwNDMw_3ffc50fe-343f-4be2-8ab0-75202e363dca"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ProfitLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfMi0xLTEtMS0yMzA0MzA_cf8d73b3-8d34-4e6b-945d-0fe66bdadc54"
      unitRef="usd">-80546000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfMi0zLTEtMS0yMzA0MzA_561354b3-5d66-4d70-8c73-27847513983c"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNC0xLTEtMS0yMzA0MzA_0489f9a1-de17-4c2a-b69b-376e4e265cd9"
      unitRef="usd">672000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNC0zLTEtMS0yMzA0MzA_fb785f44-148a-4d23-916a-ec94dfde356e"
      unitRef="usd">913000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNS0xLTEtMS0yMzA0MzA_c239cba6-a48d-40dc-b5a0-839cf0343b19"
      unitRef="usd">-4177000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNS0zLTEtMS0yMzA0MzA_2ca92acb-845b-4b9c-809e-b256153d0076"
      unitRef="usd">13754000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNi0xLTEtMS0yMzA0MzA_48f63ac8-f980-463b-8908-6dd3af70bef3"
      unitRef="usd">-84051000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNi0zLTEtMS0yMzA0MzA_2859498a-155b-49eb-b735-7da27ca3a696"
      unitRef="usd">-20292000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNy0xLTEtMS0yMzA0MzA_7551dd6b-37d2-4013-b61c-7d44fb99640a"
      unitRef="usd">-6000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfNy0zLTEtMS0yMzA0MzA_2b8acb54-9578-4a7a-9d29-81a4f4ea0697"
      unitRef="usd">19000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfOC0xLTEtMS0yMzA0MzA_27825eb3-a208-4732-86ab-501d2d783948"
      unitRef="usd">-84045000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8xOS9mcmFnOjUwY2Q5MWQ0OTVkZDQ3ZmU4ZWYwOWNlNmU2YWQ1OWRhL3RhYmxlOmRmMDQyZGMzODYxYTQxNWU5ZWEwZGRjYjMyOGUzODkwL3RhYmxlcmFuZ2U6ZGYwNDJkYzM4NjFhNDE1ZTllYTBkZGNiMzI4ZTM4OTBfOC0zLTEtMS0yMzA0MzA_338076c6-f61c-4b90-8876-bb4a07062b36"
      unitRef="usd">-20311000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMy0xLTEtMS0yMzA0MzA_d6b5da47-3d4d-4404-a8d8-791464ada76e"
      unitRef="usd">141560000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMy0zLTEtMS0yMzA0MzA_a5ce75db-5601-41bc-8a9b-56015be22d8e"
      unitRef="usd">370592000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNC0xLTEtMS0yMzA0MzA_a99821c7-ce52-4075-83ff-c4baee1b3207"
      unitRef="usd">1372046000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNC0zLTEtMS0yMzA0MzA_28a781aa-1325-4a72-b38a-4e78880bfeb9"
      unitRef="usd">1399732000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNS0xLTEtMS0yMzA0MzA_2cfe4b25-e2ed-4056-867d-1e67a21e66f0"
      unitRef="usd">1769631000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNS0zLTEtMS0yMzA0MzA_1c33998f-821f-4748-bff9-10b405119e06"
      unitRef="usd">1729886000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNi0xLTEtMS0yMzA0MzA_3ae2e218-393e-4537-8fcd-f89595e99f2b"
      unitRef="usd">164917000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNi0zLTEtMS0yMzA0MzA_6f888f5f-4ce6-4590-8b87-c4b9fefef3a6"
      unitRef="usd">117969000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNy0xLTEtMS0yMzA0MzA_0ab27c58-6394-4d9c-ae0a-ef74c1360306"
      unitRef="usd">123378000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNy0zLTEtMS0yMzA0MzA_bc06297c-7529-4ccc-975d-df832f5b1caa"
      unitRef="usd">122308000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOC0xLTEtMS0yMzA0MzA_885cfe9b-a66f-428a-8f86-ae5454e8aebd"
      unitRef="usd">85131000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOC0zLTEtMS0yMzA0MzA_5b4a6dc6-0a8c-41fb-a45b-680f0a1ad2d3"
      unitRef="usd">118640000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOS0xLTEtMS0yMzA0MzA_32d723b6-3cd0-4a5c-b3e0-a738c7592781"
      unitRef="usd">3656663000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfOS0zLTEtMS0yMzA0MzA_a8d5617e-5a2f-49cd-85fa-b7ec375f2cad"
      unitRef="usd">3859127000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTAtMS0xLTEtMjMwNDMw_ad120a02-9ef6-474c-bf58-a57d5d25f58a"
      unitRef="usd">1730602000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTAtMy0xLTEtMjMwNDMw_fa59091c-f1ce-4aa8-87e9-20454953e09d"
      unitRef="usd">1754101000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTEtMS0xLTEtMjMwNDMw_69c67eca-c8c3-4bb7-a263-937f488d4026"
      unitRef="usd">276231000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTEtMy0xLTEtMjMwNDMw_d4a47d3d-5de1-499e-aa52-73f34a978214"
      unitRef="usd">279534000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTItMS0xLTEtMjMwNDMw_3f216340-f7c1-43e5-8013-7e79d35d03d3"
      unitRef="usd">2065602000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTItMy0xLTEtMjMwNDMw_9d8c4a0c-d874-42c8-bc9b-5a4ebc9a3e6c"
      unitRef="usd">2045041000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTMtMS0xLTEtMjMwNDMw_88e4742c-cf3e-42d9-9c22-7424dbd2478a"
      unitRef="usd">904412000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTMtMy0xLTEtMjMwNDMw_65f460a0-30f2-4afa-bbb6-3ea41e546779"
      unitRef="usd">946299000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTQtMS0xLTEtMjMwNDMw_28999fcc-1d3a-4978-9c8f-f3bdcf9bcc04"
      unitRef="usd">421826000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTQtMy0xLTEtMjMwNDMw_4e737f85-1329-4eaa-a7f4-a37e0399694a"
      unitRef="usd">409157000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTUtMS0xLTEtMjMwNDMw_b6c2b458-9801-4655-89ee-670bcc6b885a"
      unitRef="usd">9055336000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTUtMy0xLTEtMjMwNDMw_f52e316a-46e7-4031-8952-214485c56bc2"
      unitRef="usd">9293259000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTgtMS0xLTEtMjMwNDMw_6159544d-5452-44a2-a40d-3d061262dd78"
      unitRef="usd">166676000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTgtMy0xLTEtMjMwNDMw_dc7d3b55-1e71-4329-a67f-47428d1a984c"
      unitRef="usd">171916000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTktMS0xLTEtMjMwNDMw_56d033d3-afc0-40a0-98ee-294e7f4fa1c8"
      unitRef="usd">96817000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMTktMy0xLTEtMjMwNDMw_238b7d5f-2245-4b65-a99d-60f641877ef7"
      unitRef="usd">96516000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjAtMS0xLTEtMjMwNDMw_761a79b9-cb3b-43e2-9291-ad653461f402"
      unitRef="usd">925609000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjAtMy0xLTEtMjMwNDMw_0079d8bf-2464-4bec-bc27-7aa84be0535d"
      unitRef="usd">1109867000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjEtMS0xLTEtMjMwNDMw_e57ff52c-0a4c-486f-a32d-c011237bd740"
      unitRef="usd">198295000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjEtMy0xLTEtMjMwNDMw_73b7ec1f-642c-4ca3-92de-352dcce70be2"
      unitRef="usd">181888000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjItMS0xLTEtMjMwNDMw_0888d283-40a8-4205-81e9-ba374fa65496"
      unitRef="usd">331247000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjItMy0xLTEtMjMwNDMw_086b817b-5392-443c-93b5-ffbd9a92dab4"
      unitRef="usd">365971000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjMtMS0xLTEtMjMwNDMw_7f02532a-5de8-4c69-b7a9-4f2d4fb3d2f9"
      unitRef="usd">438645000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjMtMy0xLTEtMjMwNDMw_afea410e-6838-438f-abfc-e2972479bb8b"
      unitRef="usd">406232000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjQtMS0xLTEtMjMwNDMw_3598b938-bae0-47bf-ba2a-33bbeee31772"
      unitRef="usd">221246000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjQtMy0xLTEtMjMwNDMw_280768ad-a144-493f-8b2a-1337b702aca6"
      unitRef="usd">163647000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjUtMS0xLTEtMjMwNDMw_fdf349c1-bece-4fdc-b3b0-3bd1a7b8ad51"
      unitRef="usd">2378535000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjUtMy0xLTEtMjMwNDMw_3dc4e8dd-5f8e-4beb-b6c3-abc33881523f"
      unitRef="usd">2496037000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjYtMS0xLTEtMjMwNDMw_946c2c26-fd07-4570-ab1a-e788832f34b1"
      unitRef="usd">3045526000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjYtMy0xLTEtMjMwNDMw_ee6656c0-f5cc-4b52-84b8-5a4e1dd214bf"
      unitRef="usd">3052193000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjctMS0xLTEtMjMwNDMw_0ac051e6-4aca-46aa-9ed7-0d7c30014873"
      unitRef="usd">190132000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjctMy0xLTEtMjMwNDMw_0258596e-ee32-494b-963f-0aa07800f062"
      unitRef="usd">194050000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjgtMS0xLTEtMjMwNDMw_79b2bf0f-8b4a-4ffe-848b-8b69a63f9a13"
      unitRef="usd">535531000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjgtMy0xLTEtMjMwNDMw_9f798b61-8025-4f53-ab5b-2750b6cbf663"
      unitRef="usd">571401000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjktMS0xLTEtMjMwNDMw_ae526790-7eaf-4b10-9cd3-51a8380d5a2d"
      unitRef="usd">257980000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMjktMy0xLTEtMjMwNDMw_5ef39d46-774d-4e70-bdf1-b52f34c251ad"
      unitRef="usd">238391000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzAtMS0xLTEtMjMwNDMw_5c7da8b7-f6d4-4ea1-8aac-6bc7c8df40ea"
      unitRef="usd">6407704000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzAtMy0xLTEtMjMwNDMw_423d5338-a9fa-4876-bfa5-fb6eb5871330"
      unitRef="usd">6552072000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzEtMS0xLTEtMjMwNDMw_b869bcbe-71c5-4451-8c38-18403db04d87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzEtMy0xLTEtMjMwNDMw_556ab5b2-1c80-49f2-a4c6-9abd051764e7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfMjE_19092ec5-959b-43ab-8ec2-612e8f9f1e1d"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfMjE_5be337d9-7d6f-4e72-b849-b48a9f67528a"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfNTU_2343fba0-f653-4c4e-8729-ad9f9a69c9e9"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfNTU_5aaedb62-ecd0-44bf-8ed0-27aee8b0a4f0"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_356c1283-81a2-4ed5-acde-e17d75bf28a4"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_3c93d217-6870-4c53-b95f-a8b419a6f1dd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_a87a2b93-424a-452c-8829-06ded15348c2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246NjhjZmRjZGM0MmQ2NDE5OThhZTY5YmRhM2MzNTcwYTNfOTE_d714406a-c670-4b31-87d0-c34e592339bd"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMS0xLTEtMjMwNDMw_9a3d0e05-7449-4247-8030-645ca66c4d8a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzMtMy0xLTEtMjMwNDMw_bc6f20bc-b9a7-49c0-ae22-e61217ab9180"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTg_03d17bcb-3cd2-468d-a4d0-530e38069fa3"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTg_4ed80f3d-4cbb-43fc-a85f-fa00f43f0612"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNTI_21f4eeca-ad47-4415-a4d8-356831119b1b"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNTI_f8737b11-be33-4bed-91f9-7e1631494928"
      unitRef="shares">145000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNzI_1b61dcf3-7083-4fa2-844a-68179a27e25c"
      unitRef="shares">98674997</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfNzk_e41bc883-6a60-41ba-bc0e-af6868147c8a"
      unitRef="shares">98615105</us-gaap:CommonStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ieb1ffe07b7004162be8b3cd90116f009_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfOTM_586acfb2-86bf-4036-a35d-fbc1ecf1002e"
      unitRef="shares">1377480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ieaa541a3a3164933bc7bb0b768182fe5_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246MjAwYzIwYjM1YzVjNGFkZDkxODZlODI4OWY2NmI1YTVfMTAw_905947d3-fac6-4044-bf74-1481b0c1a829"
      unitRef="shares">2047130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:CommonStockValue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMS0xLTEtMjMwNDMw_b546cc98-78fa-403d-84b9-72fb6642234b"
      unitRef="usd">9867000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzQtMy0xLTEtMjMwNDMw_6bf5c1a8-849c-4eec-ad58-13fce0af13a3"
      unitRef="usd">9862000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzUtMS0xLTEtMjMwNDMw_eb3dd3ab-3d38-49bc-b9db-a28b8313e2e2"
      unitRef="usd">1235608000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzUtMy0xLTEtMjMwNDMw_06cba836-c749-4e32-863b-0ab386797075"
      unitRef="usd">1246590000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzYtMS0xLTEtMjMwNDMw_749e1b53-0143-44b0-90e1-57c3c1b0214a"
      unitRef="usd">2115202000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzYtMy0xLTEtMjMwNDMw_0d76af5a-076a-4d58-a665-afdcdd1c3cec"
      unitRef="usd">2195742000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzctMS0xLTEtMjMwNDMw_35ba9c12-5609-48c7-8cc5-b9febc969167"
      unitRef="usd">-54460000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzctMy0xLTEtMjMwNDMw_09ceef5a-b5e4-46b5-b55d-2cd7d1a252c0"
      unitRef="usd">-50955000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246OWQwYTFiMmQ1NThhNDg4NzhhOWNlNzliNmYxZWFjNDVfMjk_f14173c9-b8a3-45d3-b394-c138802aaf6b"
      unitRef="shares">19813055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMC0xLTEtMjMwNDMwL3RleHRyZWdpb246OWQwYTFiMmQ1NThhNDg4NzhhOWNlNzliNmYxZWFjNDVfMzY_3a2ad16f-c7e8-4cb0-99d1-0f738a8e905c"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMS0xLTEtMjMwNDMw_0526c623-de5b-49cb-968f-4e551332cb62"
      unitRef="usd">659913000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzgtMy0xLTEtMjMwNDMw_3c77b351-8810-4e77-ad76-1321d063a3c2"
      unitRef="usd">663910000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzktMS0xLTEtMjMwNDMw_aff208f9-f778-46e2-8318-0caf87608304"
      unitRef="usd">2646304000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfMzktMy0xLTEtMjMwNDMw_480f494b-b13a-45d7-bcde-c236f66052b7"
      unitRef="usd">2737329000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDAtMS0xLTEtMjMwNDMw_f264dcac-8a72-4df5-8222-54794bdfc902"
      unitRef="usd">1328000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDAtMy0xLTEtMjMwNDMw_af60fc84-69d1-424c-951e-8e5290d6881e"
      unitRef="usd">3858000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDEtMS0xLTEtMjMwNDMw_7a350a03-2bbb-43ce-b6d5-abc4b59f10e4"
      unitRef="usd">2647632000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDEtMy0xLTEtMjMwNDMw_73790460-51ca-4c97-a0a5-3b787ade724b"
      unitRef="usd">2741187000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDItMS0xLTEtMjMwNDMw_4329f3f3-0052-41ff-ac8b-dd38f0881ef3"
      unitRef="usd">9055336000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yMi9mcmFnOjE1NGI4MzZiZWJlMjRkMDBiYjU5Y2UzNzMzYWQ5MDMwL3RhYmxlOjhkNDUwYWI4ZWM3NTQ1YmZiYjEwODM2NzkwMzRmZDVmL3RhYmxlcmFuZ2U6OGQ0NTBhYjhlYzc1NDViZmJiMTA4MzY3OTAzNGZkNWZfNDItMy0xLTEtMjMwNDMw_3ecb6e04-3bb3-4b90-b5cc-819d82b6041b"
      unitRef="usd">9293259000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9c8124d718349348168eb94b9510e6a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xLTEtMS0yMzA0MzA_7afb4263-be97-4386-a8c5-d66dd4ba00c7"
      unitRef="shares">98615105</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9c8124d718349348168eb94b9510e6a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0zLTEtMS0yMzA0MzA_478c4f50-8573-4bd8-9358-e28dcc68aa28"
      unitRef="usd">9862000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy01LTEtMS0yMzA0MzA_eb3b6247-d591-49e5-99c2-b61b9238fbeb"
      unitRef="shares">19933055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d3adcdf548343d68b2c060c7c3e7d41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy03LTEtMS0yMzA0MzA_a77995b0-c7a2-4387-be25-a8ec82a46c6a"
      unitRef="usd">-663910000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife507e31c0d54fda8a61a516bde85343_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy05LTEtMS0yMzA0MzA_5d2162e7-bd14-4e28-852c-cce5bb7f69bc"
      unitRef="usd">1246590000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5212bafacab400a9275edb2d1aef006_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xMS0xLTEtMjMwNDMw_781a3e29-3265-405f-ae44-18dd066f176d"
      unitRef="usd">2195742000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10110bfa867b4d1387aa9ccb79fa197d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xMy0xLTEtMjMwNDMw_225251c9-481b-4f92-b17d-1131c90f5644"
      unitRef="usd">-50955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e58faa7206a439193d50147d0a7fa0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xNS0xLTEtMjMwNDMw_474a1040-8cb6-43ed-8986-42a084cc052c"
      unitRef="usd">2737329000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4aa5c1551154511b9eb636ab36a5add_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xNy0xLTEtMjMwNDMw_f81be2c7-7a04-4ca6-bbc3-5dcb1614944f"
      unitRef="usd">3858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMy0xOS0xLTEtMjMwNDMw_fd54e200-18e1-47e3-a966-e491e6e0c1f5"
      unitRef="usd">2741187000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie1738ef7df8947c18266dddc43e806ce_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xMS0xLTEtMjMwNDMw_c3ffab42-048d-4995-88a1-14d1c2a0a389"
      unitRef="usd">-80540000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xNS0xLTEtMjMwNDMw_666c2653-2268-4308-909c-7005a26a440d"
      unitRef="usd">-80540000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1072d157ce724262b4075d226da9fc99_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xNy0xLTEtMjMwNDMw_6f027cf6-37ab-4cd5-aea3-7fe5ac4ed0cd"
      unitRef="usd">-6000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNC0xOS0xLTEtMjMwNDMw_f79e290b-ef86-4540-982e-065260266903"
      unitRef="usd">-80546000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i10e1c3b76d154d2bb207db117be716fb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xMy0xLTEtMjMwNDMw_a71503a3-2e5e-4c55-924b-391b7fe16321"
      unitRef="usd">-3505000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xNS0xLTEtMjMwNDMw_f3e762fc-2a51-4dc3-a8c6-79bb8c2b0b15"
      unitRef="usd">-3505000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNS0xOS0xLTEtMjMwNDMw_3d7efa08-abfa-4841-a068-d56a6b5b6ba9"
      unitRef="usd">-3505000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi05LTEtMS0yMzA0MzA_95cf15ee-f56d-4a76-86bd-235be5b4946e"
      unitRef="usd">8515000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi0xNS0xLTEtMjMwNDMw_471c7772-d8bd-4976-bc6e-88bd72ed1af8"
      unitRef="usd">8515000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNi0xOS0xLTEtMjMwNDMw_4941a075-7fb2-4302-9ffb-60ca453b870a"
      unitRef="usd">8515000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xLTEtMS0yNTQxODg_bfe92ad9-3cc3-4887-ba8a-94b4fade6195"
      unitRef="shares">2235</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy05LTEtMS0yMzU3NTM_5a58eb47-8c8c-4218-aa67-e562ee2f95cf"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xNS0xLTEtMjM1NzUz_669638e7-3aeb-42c8-acb7-1f4f7344e618"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xOS0xLTEtMjM1NzUz_9962fda7-c2de-48ac-9b94-f7e77e1aeeb9"
      unitRef="usd">206000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xLTEtMS0yMzA0MzA_81323c91-7bf2-44c9-9984-465d7c17b77d"
      unitRef="shares">174833</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0zLTEtMS0yMzA0MzA_c2765e1a-ed39-4b00-8d46-e3823f609592"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy05LTEtMS0yMzA0MzA_1cace4b4-aee3-428c-9548-449ab033c5ef"
      unitRef="usd">-17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xNS0xLTEtMjMwNDMw_04da87ec-51e5-473f-b119-be72504eeef6"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfNy0xOS0xLTEtMjMwNDMw_b7158933-e8a5-4902-b035-c6c5f778a082"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xLTEtMS0yMzA0MzA_6d155780-4782-4790-aa8b-b57030d0bd3d"
      unitRef="shares">117176</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i6950460496154233b0b9e2fbffd70ca1_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0zLTEtMS0yMzA0MzA_be3c91b7-e155-419d-93f2-360d715fa4f1"
      unitRef="usd">-12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC05LTEtMS0yMzA0MzA_baa94394-0043-43eb-8c1c-eba116cc6e8d"
      unitRef="usd">-8213000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xNS0xLTEtMjMwNDMw_c75ecbb5-23da-4af0-97ee-9276613c9440"
      unitRef="usd">-8225000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfOC0xOS0xLTEtMjMwNDMw_a841cf78-6868-4b89-9f4d-9fbeb6ddf178"
      unitRef="usd">-8225000</us-gaap:StockIssuedDuringPeriodValueOther>
    <mtz:NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares
      contextRef="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItNS0xLTEtMjYwOTAz_8532b50b-87ad-40af-811c-e0d69a0172c5"
      unitRef="shares">120000</mtz:NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i59d4d1f9aa9c49ab89d5aec383c3cc4b_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItNy0xLTEtMjYwOTE4_615765ce-f79f-4d03-a51a-cd6f9f96feb4"
      unitRef="usd">-3997000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i9c8f82f3e5ca41a5b287072fcb2850a5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItOS0xLTEtMjMwNDMw_b681ae98-063e-450c-b1d5-cdd99275bcac"
      unitRef="usd">11473000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ia29b08a3455c4b2f9fab2047064d7c78_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTUtMS0xLTIzMDQzMA_c3408d3f-fbb4-4460-a58a-358d0cc0e696"
      unitRef="usd">7476000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i1072d157ce724262b4075d226da9fc99_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTctMS0xLTIzMDQzMA_296559b1-cf60-439d-9bad-9ab96d986109"
      unitRef="usd">2524000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTItMTktMS0xLTIzMDQzMA_0af4b802-c739-475a-9fb0-b5d649e52993"
      unitRef="usd">10000000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:CommonStockSharesIssued
      contextRef="i292a7da416af4762912be71aeaa94003_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMS0xLTEtMjMwNDMw_2ec807b2-934f-4941-8171-831ff30a7616"
      unitRef="shares">98674997</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i292a7da416af4762912be71aeaa94003_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMy0xLTEtMjMwNDMw_0391e1b2-cccd-449a-bbf1-43756413dcb6"
      unitRef="usd">9867000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i0db5b4b54e744290bb00f7e9146c3636_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtNS0xLTEtMjMwNDMw_ed5e97ec-91de-4f1c-8f70-a6b7c4499fdb"
      unitRef="shares">19813055</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0db5b4b54e744290bb00f7e9146c3636_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtNy0xLTEtMjMwNDMw_56a379f9-262d-41e9-afa7-8e0bc5674e49"
      unitRef="usd">-659913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a76d00997b44187907e3f0cdd571ee3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtOS0xLTEtMjMwNDMw_4c66e5f7-9dc5-42e9-a4e5-d2a573c72790"
      unitRef="usd">1235608000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2d4069debfc24cbebd30e2bb1fa16462_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTEtMS0xLTIzMDQzMA_1c6cb113-d94b-44e9-9519-0117b16f55dc"
      unitRef="usd">2115202000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ae186ba1a2349a582dfe9efef39bf31_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTMtMS0xLTIzMDQzMA_7f795757-c82d-431e-89e7-bb912c23f524"
      unitRef="usd">-54460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacabafe5f9af4619a179e8f98f511090_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTUtMS0xLTIzMDQzMA_a717df42-23ac-4642-a9a6-ce1e37f69150"
      unitRef="usd">2646304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cecb64ab51443f2a22fbad13d3a264d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTctMS0xLTIzMDQzMA_11cb2ed3-96b4-4318-a4cc-8d1b53984339"
      unitRef="usd">1328000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTMtMTktMS0xLTIzMDQzMA_b0120c50-6b7d-44fb-be1e-7667ecc434e0"
      unitRef="usd">2647632000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesIssued
      contextRef="id67de773b6a2427e90eb16e9a98e203e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMS0xLTEtMjMwNDMw_e94b420a-4b43-4411-b020-98bab193d284"
      unitRef="shares">95371211</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id67de773b6a2427e90eb16e9a98e203e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMy0xLTEtMjMwNDMw_28055952-f770-4ad6-83ca-b937cf80286d"
      unitRef="usd">9537000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="iaa6325c569fe413c874a6cf16f263ce6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtNS0xLTEtMjMwNDMw_be0182ae-9978-45c6-89b1-24f822dcf3a9"
      unitRef="shares">18941926</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaa6325c569fe413c874a6cf16f263ce6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtNy0xLTEtMjMwNDMw_e18d1327-02e4-4219-9dbc-ddab7f7fc36d"
      unitRef="usd">-586955000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ad9a5f132f24a2fadd11170d35b252d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtOS0xLTEtMjMwNDMw_691aa55f-065b-4cb8-af65-eecce7565388"
      unitRef="usd">1033615000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i84492a8e35b7404fa970fce6b6c59259_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTEtMS0xLTIzMDQzMA_792dd6ea-1076-4f6f-b26a-a4709340d82e"
      unitRef="usd">2162388000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e40c481fe60482f8abc2f1bb375f80d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTMtMS0xLTIzMDQzMA_bb1f7aa5-1065-457b-bafe-ccaa237c6aa4"
      unitRef="usd">-78776000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7697d8c0b7ff41d8b39590a475f227bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTUtMS0xLTIzMDQzMA_1fd23784-3b91-4d30-83c8-eb59b6bfa279"
      unitRef="usd">2539809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i870867153b0246b58a3ac63e42a7fb9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTctMS0xLTIzMDQzMA_809ae154-16f2-48b4-8688-8251606cb9e0"
      unitRef="usd">4052000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTYtMTktMS0xLTIzMDQzMA_4a31cd93-2d19-48d3-9bf3-7961a2bcdee3"
      unitRef="usd">2543861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ibcea2101962b440aa3f427c3225c1eb2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTEtMS0xLTIzMDQzMA_cb5fc307-4291-462a-8601-ecac0b7ae221"
      unitRef="usd">-34978000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTUtMS0xLTIzMDQzMA_161c8299-4111-4ef4-8f87-eeb0b6464335"
      unitRef="usd">-34978000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i702d30a9929f4423b8a85038c97d6948_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTctMS0xLTIzMDQzMA_11ebb6d2-a849-43fa-90dc-5d424bb4f80c"
      unitRef="usd">19000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTctMTktMS0xLTIzMDQzMA_ea29bfd7-221d-4bb7-b94e-641856506328"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaacbd8bbfab7415fa8182e0e64833a72_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTMtMS0xLTIzMDQzMA_6f4f682a-107f-4d9e-ba33-8b7f7056e14d"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTUtMS0xLTIzMDQzMA_f7999195-fe25-4e09-af36-9f5e94bb9dd2"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTgtMTktMS0xLTIzMDQzMA_632df5c9-2e84-4740-9107-e88923c5a0f1"
      unitRef="usd">14667000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktOS0xLTEtMjMwNDMw_396edf1b-2a7f-4288-ba5f-28a2ea71fd65"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktMTUtMS0xLTIzMDQzMA_29a40b5b-5546-4359-811b-8764ca8a51c9"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMTktMTktMS0xLTIzMDQzMA_7058f1ba-cd90-4e8c-8bc3-f6c046e9b324"
      unitRef="usd">6336000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMS0xLTEtMjMwNDMw_e68bf556-a554-464e-bb30-7b5d4d37ed9f"
      unitRef="shares">165010</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMy0xLTEtMjMwNDMw_f9d260a1-269f-474a-af78-cbbeb51ec58b"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtOS0xLTEtMjMwNDMw_b1120f6e-701c-40b1-8956-83227975bbc6"
      unitRef="usd">-17000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMTUtMS0xLTIzMDQzMA_eb6c0746-9658-42f9-83db-4e86cb994f55"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjAtMTktMS0xLTIzMDQzMA_bc2ebbf3-8ba1-4a74-a845-23ee8d403cca"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMS0xLTEtMjMwNDMw_151611bd-5027-4884-a4e6-c1bde7bdd095"
      unitRef="shares">48204</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idb5b8d165d2042b4b54374175b184f90_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMy0xLTEtMjMwNDMw_8675f450-3f7a-4b8f-880a-443fa47652bb"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5a05d1fca50a4d969b1168b3100c3e0f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtOS0xLTEtMjMwNDMw_29676a92-4483-4368-b3bf-daa55cee3186"
      unitRef="usd">-4032000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMTUtMS0xLTIzMDQzMA_7789bab7-fe36-4f27-bfb3-27468ff7ba00"
      unitRef="usd">-4037000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjEtMTktMS0xLTIzMDQzMA_18de7449-1af1-4d98-b565-833c6a39e92c"
      unitRef="usd">-4037000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItNS0xLTEtMjMwNDMw_1a694505-d3f4-4dcc-8fe3-5c51aaec8dc1"
      unitRef="shares">187978</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i41fa470f9ac9484cb9f14253f339a9db_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItNy0xLTEtMjMwNDMw_a31b2bf8-89d0-4e5d-bc88-a6e5bde52b35"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5b127260acdb47bbb12415506764b320_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItMTUtMS0xLTIzMDQzMA_e1ae5f35-0899-49df-a516-f1c44bd23504"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjItMTktMS0xLTIzMDQzMA_bfae569d-c72e-4536-b243-26c26cc40517"
      unitRef="usd">13791000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4aea21a49177453f89ea92c32d724058_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMS0xLTEtMjMwNDMw_02ba6857-48bf-481c-8ec0-fe6dda9361fa"
      unitRef="shares">95488017</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4aea21a49177453f89ea92c32d724058_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMy0xLTEtMjMwNDMw_582c66b6-ee86-4a7d-a460-4fdebab18794"
      unitRef="usd">9549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id126dee421eb468aa0097a2a97d3417f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtNS0xLTEtMjMwNDMw_630a9ab3-88b7-4b89-8a21-6cb7f522162b"
      unitRef="shares">19129904</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id126dee421eb468aa0097a2a97d3417f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtNy0xLTEtMjMwNDMw_cfd4083e-2e67-45fc-bd22-aacd1a92d3cd"
      unitRef="usd">-600746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7e4787442b54b9687158cd81823731b_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtOS0xLTEtMjMwNDMw_b9f2bd34-7636-400a-9d36-103703b943ca"
      unitRef="usd">1035902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20101dac5a9e4b59be7cceb7346ca5e4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTEtMS0xLTIzMDQzMA_e599402f-e5d6-4db4-a073-da73df66ba9d"
      unitRef="usd">2127410000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2dc86ecf919e47d389fdc392c4221fb2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTMtMS0xLTIzMDQzMA_a30b2012-8e06-41a1-9350-4e009709162d"
      unitRef="usd">-64109000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01c5b6b595284de0bcdba6a0beb8c84d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTUtMS0xLTIzMDQzMA_feccc233-3e0f-4d59-b788-c57e9d31cb0f"
      unitRef="usd">2508006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02997c7879db499494e3b579ab5e734e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTctMS0xLTIzMDQzMA_9e4fb5c2-d6ec-451c-9ae8-59ce4ae14cee"
      unitRef="usd">4071000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i062c87db595c48649bd9359b22c669a8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8yOC9mcmFnOjQxNjYwMGEzNDYwNzRmYzg4ZTc2NDE5ZmE4NjNjZDNlL3RhYmxlOjZiYmZiNmFmNjFiZDQyNjg5Y2QxMzk4YjY1YTkyOWQ4L3RhYmxlcmFuZ2U6NmJiZmI2YWY2MWJkNDI2ODljZDEzOThiNjVhOTI5ZDhfMjUtMTktMS0xLTIzMDQzMA_c54d86e7-743d-4f85-8e05-d1c5ed2cb81e"
      unitRef="usd">2512077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMy0xLTEtMS0yMzA0MzA_31afb8b9-a1db-4522-a539-82ff3532ad41"
      unitRef="usd">-80546000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMy0zLTEtMS0yMzA0MzA_7ad69f77-af14-4733-9c3b-87ec3e165898"
      unitRef="usd">-34959000</us-gaap:ProfitLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNS0xLTEtMS0yMzA0MzA_d23e743e-b22a-46c2-b289-b78f2072deaf"
      unitRef="usd">107247000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNS0zLTEtMS0yMzA0MzA_fcfa693a-9fc1-42bc-b031-3911a934e0f3"
      unitRef="usd">85194000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNi0xLTEtMS0yMzA0MzA_1c081efc-f35b-43af-b080-ef6b46ac604f"
      unitRef="usd">41944000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNi0zLTEtMS0yMzA0MzA_f8f568b3-52e4-4e59-915b-976639491aaa"
      unitRef="usd">25589000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNy0xLTEtMS0yMzA0MzA_7063d1f9-5044-4343-a411-0ae4f1853074"
      unitRef="usd">8515000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNy0zLTEtMS0yMzA0MzA_b7821bcd-821f-47be-9f70-5abc50f395b0"
      unitRef="usd">6336000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfOC0xLTEtMS0yMzA0MzA_3b5901f1-b4d4-49e4-ade6-b981f72cb9d5"
      unitRef="usd">-30863000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfOC0zLTEtMS0yMzA0MzA_46b6cbce-6a7b-4031-8262-99222f483c69"
      unitRef="usd">1647000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTEtMS0xLTEtMjMwNDMw_2622eb1e-cf75-46c1-b9b9-5667d141239b"
      unitRef="usd">9152000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTEtMy0xLTEtMjMwNDMw_61544c62-6190-4716-b0ff-af26cdf44fab"
      unitRef="usd">6777000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTItMS0xLTEtMjMwNDMw_b11b6583-a333-4ccf-bf9b-f55aa02bdc46"
      unitRef="usd">7818000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTItMy0xLTEtMjMwNDMw_04d35c43-2d7d-484c-8dd4-51434c9f32fa"
      unitRef="usd">2568000</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTMtMS0xLTEtMjMwNDMw_75754269-04b9-43b7-8e94-9a5abf84e5c8"
      unitRef="usd">1367000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTMtMy0xLTEtMjMwNDMw_28df27a8-557a-431f-ab4d-b1edbedb8259"
      unitRef="usd">854000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTQtMS0xLTEtMjMwNDMw_71fb2892-3a08-477b-b6bb-a3fb1c090629"
      unitRef="usd">-1585000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTQtMy0xLTEtMjMwNDMw_74607ed7-1d07-4030-bf4e-4cc7e13fc7c7"
      unitRef="usd">926000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTYtMS0xLTEtMjMwNDMw_1556c69c-d4eb-4e77-93f7-f46981407ce8"
      unitRef="usd">-50082000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTYtMy0xLTEtMjMwNDMw_159b9655-b2f3-4f03-9e4c-2aac3972bdb0"
      unitRef="usd">-121646000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTctMS0xLTEtMjMwNDMw_24f752c2-e6e0-482f-96a3-f5fba0b6c070"
      unitRef="usd">22011000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTctMy0xLTEtMjMwNDMw_f81893c7-f4a6-4c69-ad25-19b45dc439bb"
      unitRef="usd">104490000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTgtMS0xLTEtMjMwNDMw_43c0b5f8-4fd6-4594-b5cd-646705614722"
      unitRef="usd">5673000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTgtMy0xLTEtMjMwNDMw_3d7d13a7-eced-481e-8735-95afef162f10"
      unitRef="usd">8980000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTktMS0xLTEtMjMwNDMw_2dd9d726-fd0c-4cfd-acfa-eff36189e989"
      unitRef="usd">-36587000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMTktMy0xLTEtMjMwNDMw_b2663026-ea40-4d30-8780-dfedc3378f03"
      unitRef="usd">-36268000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjAtMS0xLTEtMjMwNDMw_d1df6da7-6f67-460a-aad2-a4b935b49db9"
      unitRef="usd">-212714000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjAtMy0xLTEtMjMwNDMw_2a043661-9696-4ec0-8868-9bbcaea65dcb"
      unitRef="usd">14537000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjEtMS0xLTEtMjMwNDMw_0e1eb4e3-c628-4fde-8dfe-360999876f12"
      unitRef="usd">29495000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjEtMy0xLTEtMjMwNDMw_72c1cd8a-1481-4a18-acfe-e7c2d0826eab"
      unitRef="usd">-13802000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjItMS0xLTEtMjMwNDMw_3bcc0def-bdc7-4921-82e4-202a97a6b183"
      unitRef="usd">5584000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjItMy0xLTEtMjMwNDMw_a77ebc33-6cad-4611-9cac-531de7f8f10a"
      unitRef="usd">11949000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjMtMS0xLTEtMjMwNDMw_e9e0ba5b-646b-4abc-a362-70f17a98bc18"
      unitRef="usd">-86371000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjMtMy0xLTEtMjMwNDMw_37438c32-e09f-44e9-9e2e-261a7f341c47"
      unitRef="usd">131518000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjUtMS0xLTEtMjMwNDMw_42e46e93-7a82-45f1-aa28-ca9c2fe08b6f"
      unitRef="usd">46506000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjUtMy0xLTEtMjMwNDMw_62e66b2c-eb9b-413b-aba8-eed2b626fda8"
      unitRef="usd">21840000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjYtMS0xLTEtMjMwNDMw_5160f18c-275e-447b-9ef5-c4a29903d28b"
      unitRef="usd">63346000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjYtMy0xLTEtMjMwNDMw_d370ffae-ed61-4746-bf86-d070d5c17af2"
      unitRef="usd">83191000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjctMS0xLTEtMjMwNDMw_537dda38-f90f-4963-92b9-5c4a4e3644a0"
      unitRef="usd">19946000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjctMy0xLTEtMjMwNDMw_725b0cf2-e8f5-4249-aa90-c3fcf3ef9e8c"
      unitRef="usd">4630000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjgtMS0xLTEtMjMwNDMw_1e5998a3-95af-4175-9e67-cb6e20177cc8"
      unitRef="usd">205000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjgtMy0xLTEtMjMwNDMw_3e5153dd-8b26-4dd7-bffb-39a9ebe0c01b"
      unitRef="usd">960000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjktMS0xLTEtMjMwNDMw_10b5f68b-5d0a-416e-abe8-880d6d6536ef"
      unitRef="usd">425000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMjktMy0xLTEtMjMwNDMw_e61b3685-f005-4247-a292-4181bd5577ca"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzAtMS0xLTEtMjMwNDMw_d53bb71b-306c-4082-a519-36c2480b1e6d"
      unitRef="usd">-200000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzAtMy0xLTEtMjMwNDMw_96483447-fef3-4741-966d-558ff1ab9a1f"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzEtMS0xLTEtMjMwNDMw_8a5b5fec-af24-4caa-ac8d-affe57b5ef03"
      unitRef="usd">-89486000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzEtMy0xLTEtMjMwNDMw_2c283c53-e78b-48b9-b5ad-1c8dcb5c8f4d"
      unitRef="usd">-101361000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzMtMS0xLTEtMjMwNDMw_93ce27c8-83f7-4ff5-baa1-83c5402ff7b7"
      unitRef="usd">918000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzMtMy0xLTEtMjMwNDMw_d7694481-b059-47a2-8a90-efb62666e69d"
      unitRef="usd">773500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzQtMS0xLTEtMjMwNDMw_5b757c12-e432-4a77-a36f-1d474e26ff05"
      unitRef="usd">911188000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzQtMy0xLTEtMjMwNDMw_b79632a5-58a5-4e56-b4b3-18af79b8636f"
      unitRef="usd">855083000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzgtMS0xLTEtMjMwNDMw_99e82dfa-f422-4dd9-a43f-b0eaa7d0f83a"
      unitRef="usd">37047000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzgtMy0xLTEtMjMwNDMw_a8fadfef-6ae1-4201-afec-b2f5ef75e45b"
      unitRef="usd">41600000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzktMS0xLTEtMjMwNDMw_e639d2ed-6dda-4ad0-812c-6e9f89cea657"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfMzktMy0xLTEtMjMwNDMw_82e15059-2869-48af-8f11-0e7dc15d748a"
      unitRef="usd">13791000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDItMS0xLTEtMjMwNDMw_899cf901-f0e0-4b7b-84d0-3e5919bb12f1"
      unitRef="usd">-11660000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDItMy0xLTEtMjMwNDMw_5fd16752-d9b6-402f-9859-d94b6d0beb58"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDUtMS0xLTEtMjMwNDMw_c218607a-a9fc-4768-864b-8ccf76d9f8b1"
      unitRef="usd">13107000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDUtMy0xLTEtMjMwNDMw_814fbfd9-e144-4a9b-98b7-3a851ca815ec"
      unitRef="usd">3996000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDgtMS0xLTEtMjMwNDMw_05bbdf06-f9f6-4bd8-a4ee-7e7425ae02d6"
      unitRef="usd">1560000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDgtMy0xLTEtMjMwNDMw_ced6aab3-a5f4-4938-b576-436c7461c4e2"
      unitRef="usd">-17046000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDktMS0xLTEtMjMwNDMw_2fad48f2-d652-4e5b-9d01-b113c0c8de54"
      unitRef="usd">-53442000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNDktMy0xLTEtMjMwNDMw_d43b6d53-9ad1-4268-96ce-6261c53e9368"
      unitRef="usd">-158016000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTAtMS0xLTEtMjMwNDMw_f6ffc8ac-d104-432a-a6d0-685c21416477"
      unitRef="usd">267000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTAtMy0xLTEtMjMwNDMw_d89a462d-6ea4-49f6-93da-6d775830aa32"
      unitRef="usd">256000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTEtMS0xLTEtMjMwNDMw_920b5721-c24a-4592-aefa-c6ac2ed56b25"
      unitRef="usd">-229032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTEtMy0xLTEtMjMwNDMw_b6bb90cc-9070-4c94-acf1-b32a22193b62"
      unitRef="usd">-127603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTItMS0xLTEtMjMwNDMw_401e70d3-b1e5-46ac-ab63-be035af83762"
      unitRef="usd">370592000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iedc4cf38f3ef4c8b985e49fd67070fd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTItMy0xLTEtMjMwNDMw_02887028-786b-4953-9415-8fc1c0fea450"
      unitRef="usd">360736000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTMtMS0xLTEtMjMwNDMw_6f97c6b5-c25b-492c-80b4-ca832b671814"
      unitRef="usd">141560000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i062c87db595c48649bd9359b22c669a8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjExN2I4OWQ0NDVkZjRhYmQ5OGUxNjAxNmU4OTMxMDk5L3RhYmxlcmFuZ2U6MTE3Yjg5ZDQ0NWRmNGFiZDk4ZTE2MDE2ZTg5MzEwOTlfNTMtMy0xLTEtMjMwNDMw_9935282e-1780-4adc-b08e-978b2d96c38b"
      unitRef="usd">233133000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMS0xLTEtMS0yMzA0MzA_920a66f7-b27c-4f05-8214-9aa6c97dfe78"
      unitRef="usd">59444000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMS0zLTEtMS0yMzA0MzA_a6b63141-a4fe-4f78-9d76-fcc71c1390dc"
      unitRef="usd">23178000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMi0xLTEtMS0yMzA0MzA_b7412d93-50ac-41b7-b938-ac83daaa9948"
      unitRef="usd">-939000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfMi0zLTEtMS0yMzA0MzA_686a15cf-2f83-482a-86c3-618a63c2e885"
      unitRef="usd">-740000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfNC0xLTEtMS0yMzA0MzA_c6734f67-6393-47d5-af82-caafee607075"
      unitRef="usd">22633000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zMS9mcmFnOmEwNzc0ZDU5YmRhZTRiZWQ4YjQyMzQyOWFlOTVkZWVkL3RhYmxlOjk0NDlhYjE3M2Q3MTQxODRhZmEzMmIzZGI4ZjdjODRkL3RhYmxlcmFuZ2U6OTQ0OWFiMTczZDcxNDE4NGFmYTMyYjNkYjhmN2M4NGRfNC0zLTEtMS0yMzA0MzA_cf01ef89-62cf-4edc-9e43-ff00abbebb27"
      unitRef="usd">48604000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2MzQ_69678e4e-abfd-417f-bc42-b1b269d58bd4">Business, Basis of Presentation and Significant Accounting Policies &lt;div style="margin-bottom: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-bottom: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: power delivery services, including transmission, distribution, environmental planning and compliance; wireless, wireline/fiber and customer fulfillment activities; power generation, primarily from clean energy and renewable sources; pipeline distribution infrastructure, including natural gas, carbon capture sequestration, water and pipeline integrity services; heavy civil; industrial infrastructure; and environmental remediation services.  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) Power Delivery and (5) Other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-bottom: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, 2022 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, 2022 contained in the Company&#x2019;s 2022 Annual Report on Form 10-K (the &#x201c;2022 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 appropriate, prior year amounts are reclassified to conform with 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-bottom: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-bottom: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.  Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting.  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-bottom: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-bottom: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-bottom: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-bottom: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-bottom: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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters.  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-bottom: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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain 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-bottom: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;General Economic, Market and Regulatory Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs.  The extent to which general economic, market and regulatory conditions could affect the Company&#x2019;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#x2019;s 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-bottom: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-bottom: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-bottom: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 when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue 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-bottom: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 service and other service agreements, which generally 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 47% and 58% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&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;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#x2019;s Communications segment, and to a lesser extent, certain revenue in the Company&#x2019;s Clean Energy and Infrastructure and Oil and Gas segments.  Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company&#x2019;s point in time revenue, is the same day it is initiated.  Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, operational 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 the revisions are determined, which revisions 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 the three month period ended March&#160;31, 2023, excluding the effects on the Company&#x2019;s results of operations of margin decreases for three projects within the Company&#x2019;s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022.  For the three month period ended March&#160;31, 2022, 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, 2021.  Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March&#160;31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March&#160;31, 2022, totaled a n&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;et increase o&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;f approximately $11.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.  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 majority of the Company&#x2019;s performance obligations are completed within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March&#160;31, 2023, the amount of the Company&#x2019;s remaining performance obligations was $8.4 billion.  Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 advice, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, the Company included approximately $285 million and $271 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 March&#160;31, 2023 and December&#160;31, 2022, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses.  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-bottom: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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March 2023, the FASB issued ASU 2023-01,&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; Leases (Topic 842): Common Control 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; (&#x201c;ASU 2023-01&#x201d;) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control.  ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice.  The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group.  ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted.  The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfODMw_647d9fe3-8369-4f1c-af9c-58f409943bde"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1ODY_a9bfdf83-251f-4533-a15b-16528df13da0">&lt;div style="margin-bottom: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-bottom: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, 2022 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, 2022 contained in the Company&#x2019;s 2022 Annual Report on Form 10-K (the &#x201c;2022 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 appropriate, prior year amounts are reclassified to conform with 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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfNjU5NzA2OTc5NDg4Nw_031c57da-e2ea-4400-ada5-ca9b4e8738f6">When appropriate, prior year amounts are reclassified to conform with the current period presentation.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2NTg_39a94acf-2ee5-497b-9df6-a57ccff01659">&lt;div style="margin-bottom: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-bottom: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.  Investments in entities for which the Company does not have a controlling financial interest, but over which it has the ability to exert significant influence, are accounted for under the equity method of accounting.  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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2MDY_2663ecd5-ddb9-4ead-bee1-3b3278461741">&lt;div style="margin-bottom: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-bottom: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="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc2NTM_45f3968f-e9aa-40ab-8233-46f14d38a069">&lt;div style="margin-bottom: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-bottom: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 macroeconomic trends and events, such as inflation and interest rate levels; uncertainty from potential recessionary effects; supply chain disruptions; climate-related matters; market, industry and regulatory factors, including permitting issues; global events, such as the ongoing military conflict in Ukraine; and public health matters.  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-bottom: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 &lt;/span&gt;&lt;/div&gt;transaction price; fair value estimates, including acquisition-related assets, such as goodwill and intangible assets, equity investments, long-lived and other assets; acquisition-related liabilities, including contingent consideration, other liabilities and debt obligations; allowances for credit losses; asset lives used in computing depreciation and amortization; fair values of financial instruments; self-insurance liabilities; certain other accruals and allowances; income taxes; and the estimated effects of litigation and other contingencies.</us-gaap:UseOfEstimates>
    <mtz:UnusualOrInfrequentItemsOrBothPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1OTk_4b83f0d7-2b9b-4c77-a1d7-acf0d58149a4">&lt;div style="margin-bottom: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;General Economic, Market and Regulatory Conditions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 experienced, and may continue to experience, direct and indirect negative effects on its business and operations from negative economic, market, and regulatory conditions, including rising interest rates, recent inflationary effects on fuel prices, labor and materials costs, supply chain disruptions, and uncertainty from potential recessionary effects that could negatively affect demand for future projects and/or delay existing project timing or cause increased project costs.  The extent to which general economic, market and regulatory conditions could affect the Company&#x2019;s business, operations and financial results is uncertain as it will depend upon numerous evolving factors that management may not be able to accurately predict, and, therefore, any future impacts on the Company&#x2019;s 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:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1Njk_7fee5e1d-db94-47a7-989a-ebcb05517590">&lt;div style="margin-bottom: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-bottom: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 when, or as, control of promised services and goods is transferred to customers.  The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for the services and goods transferred.  The Company primarily recognizes revenue 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-bottom: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 service and other service agreements, which generally 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 47% and 58% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&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;For certain master service and other service agreements, revenue is recognized at a point in time, primarily for install-to-the-home and certain other wireless services in the Company&#x2019;s Communications segment, and to a lesser extent, certain revenue in the Company&#x2019;s Clean Energy and Infrastructure and Oil and Gas segments.  Point in time revenue is recognized when the work order has been fulfilled, which for the majority of the Company&#x2019;s point in time revenue, is the same day it is initiated.  Point in time revenue accounted for approximately 3% and 4% of consolidated revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, operational 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 the revisions are determined, which revisions 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 the three month period ended March&#160;31, 2023, excluding the effects on the Company&#x2019;s results of operations of margin decreases for three projects within the Company&#x2019;s Clean Energy and Infrastructure segment totaling approximately $8.5 million, 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, 2022.  For the three month period ended March&#160;31, 2022, 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, 2021.  Changes in recognized revenue, net, as a result of changes in total contract transaction price estimates, including from variable consideration, and/or changes in cost estimates, related to performance obligations satisfied or partially satisfied in prior periods, for the three month period ended March&#160;31, 2023 totaled a net decrease of approximately $9.6 million, and for the three month period ended March&#160;31, 2022, totaled a n&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;et increase o&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;f approximately $11.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.  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 majority of the Company&#x2019;s performance obligations are completed within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March&#160;31, 2023, the amount of the Company&#x2019;s remaining performance obligations was $8.4 billion.  Based on current expectations, the Company anticipates it will recognize approximately $5.7 billion of its remaining performance obligations as revenue during 2023, with the majority of the remaining balance expected to be recognized in 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 advice, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, the Company included approximately $285 million and $271 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 March&#160;31, 2023 and December&#160;31, 2022, these change orders and/or claims primarily related to certain projects in the Company&#x2019;s Clean Energy and Infrastructure and Power Delivery segments and include amounts related to recently acquired businesses.  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="i14de09d5d6c64726bbce7ec6f51f15ab_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTExOTY_6edffc06-a5ce-4a1b-be74-774c316867cc"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e7c966f3c9f41738edb559313e55ebd_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTEyMDM_5ed3259a-08ec-4912-8da6-0411508ffa5c"
      unitRef="number">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i850816f1cd1f4a59b5213ca35bc9ebc8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTE3Mjc_a6d9120a-0073-4f4d-8e6a-a97587b3c0f5"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib042148b7fe041da9373f10402762b7c_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY0NTY2Ng_361b23f2-6ef2-456c-a455-2cc7256cb409"
      unitRef="number">0.04</us-gaap:ConcentrationRiskPercentage1>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases
      contextRef="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY1ODM4OA_951d2481-52d3-42e2-9365-8a36f13b9a9e"
      unitRef="usd">-8500000</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfNTQ5NzU1ODE2ODUzMA_47f92ccb-1e1d-4644-88dc-a4153e1c3477"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage
      contextRef="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY1ODM5Mw_c7125f82-06ba-4d47-a554-87fcd9b6996c"
      unitRef="number">0.05</mtz:ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMzI5ODUzNDkxNDA1OQ_fc99b77a-d386-4a8a-b45b-cf33f9220ae3"
      unitRef="usd">9600000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTMzNzA_08ad84fc-7457-4e1a-a4a1-521e360ef94b"
      unitRef="usd">11900000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="idc01307454904a87bd08da6159a5d7ac_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTM4ODI_aee57cb3-2f7e-4864-9c7f-8250d8280b36">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTQyNDg_476590bc-873f-4c3f-9a81-4f8a4e1dd7dd"
      unitRef="usd">8400000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iba1a7006fdc945199d8d963e7b76f3b8_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTQzNDA_966f6e49-c18a-4916-8593-569b25f82e64"
      unitRef="usd">5700000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTU2Mjg_dbd34b7c-ce6d-4229-a204-086c9a4abe43"
      unitRef="usd">285000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTU2MzU_86076653-b83b-48b7-ade5-d502047be772"
      unitRef="usd">271000000</us-gaap:ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear>
    <mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval
      contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTA5OTUxMTY0ODA5Ng_8f551b57-2c05-477a-8771-b6f792e6fabb">P1Y</mtz:UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl8zNy9mcmFnOjg4OWRjZTZkOGIxNTQwYWJiZjIyZDljNzQzNmViMmNiL3RleHRyZWdpb246ODg5ZGNlNmQ4YjE1NDBhYmJmMjJkOWM3NDM2ZWIyY2JfMTc1ODA_ee430d03-3df2-4973-9dd4-818e9dea93cf">&lt;div style="margin-bottom: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;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 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, which the Company adopted in the first quarter of 2023, did not have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March 2023, the FASB issued ASU 2023-01,&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; Leases (Topic 842): Common Control 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; (&#x201c;ASU 2023-01&#x201d;) to improve the guidance for applying Topic 842, Leases, to arrangements between entities under common control.  ASU 2023-01 improves current GAAP by clarifying the accounting for leasehold improvements associated with common control leases, thereby reducing diversity in practice.  The provisions of this ASU that apply to public companies include a requirement for entities to amortize leasehold improvements associated with common control leases over the useful life to the common control group.  ASU 2023-01 is effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2023, with early adoption permitted.  The Company is currently evaluating the effects of this ASU, however, this ASU is not expected to have a material effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMjkxNg_061f6752-78e8-4f51-807e-1a6b785f7bbc">Earnings Per Share&lt;div style="margin-bottom: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;Basic earnings or loss per share is computed by dividing net income or loss 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 primarily 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&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:72.372%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 March 31, &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="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="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:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to MasTec:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 loss - 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 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 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;(80,540)&lt;/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;(34,978)&lt;/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="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="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="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="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;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;Weighted average shares outstanding - basic&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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#160;&lt;/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;74,789&#160;&lt;/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;(c)&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;/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="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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,789&#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: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;Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.  Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.&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 month periods ended March&#160;31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.&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)&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;Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March&#160;31, 2023 and 2022, respectively.  For the three month period ended March&#160;31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March&#160;31, 2022, such anti-dilutive common stock equivalents totaled 63,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Share repurchases&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;.  There were no share repurchases under the Company&#x2019;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased 187,978 shares of its common stock, the effect of which on the Company&#x2019;s weighted average shares outstanding was minimal.  See Note 11 - Equity for details of the Company&#x2019;s share repurchase transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Shares issued for 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;.  In the fourth quarter of 2022, the Company iss&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;ued 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;2,758,000&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; sha&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;res of its common stock in conjunction with the October 2022 acquisition of Infrastructure and Energy Alternatives, Inc. (&#x201c;IEA&#x201d;).  In the second quarter of 2022, the Company issued 133,000 shares in connection with the December 2021 acquisition of Henkels &amp;amp; McCoy Holdings, Inc., formerly known as Henkels &amp;amp; McCoy Group, Inc. (&#x201c;HMG&#x201d;).  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMjkzMQ_6a9040c4-70dd-4fc9-910a-67382b75396c">&lt;div style="margin-bottom: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 details underlying the Company&#x2019;s earnings per share calculations for the periods indicated (in thousands):&lt;/span&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:72.372%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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 March 31, &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="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="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:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss attributable to MasTec:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 #000;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 loss - 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 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 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;(80,540)&lt;/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;(34,978)&lt;/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="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="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="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="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;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;Weighted average shares outstanding - basic&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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#160;&lt;/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;74,789&#160;&lt;/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;(c)&lt;/span&gt;&lt;/div&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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;/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="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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76,984&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,789&#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: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;Basic net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.  Diluted net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests, adjusted for the fair value gain or loss, if any, related to additional contingent payments to the former owners of an acquired business for which the contingency has been resolved as of the respective period.  See Note 3 - Acquisitions, Goodwill and Other Intangible Assets, Net, for additional information.&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 month periods ended March&#160;31, 2023 and 2022, basic shares include approximately 99,000 and 72,000 weighted average shares, respectively, related to additional contingent payments.&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)&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;Weighted average anti-dilutive common stock equivalents totaled approximately 1,330,000 and 1,321,000, for the three month periods ended March&#160;31, 2023 and 2022, respectively.  For the three month period ended March&#160;31, 2023, weighted average anti-dilutive common stock equivalents related to additional contingent payments to the former owners of an acquired business were de minimis, and for the three month period ended March&#160;31, 2022, such anti-dilutive common stock equivalents totaled 63,000.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy01LTEtMS0yMzA0MzA_9ebeb024-31c5-49b7-b8b9-64e5930dcdf3"
      unitRef="usd">-80540000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy01LTEtMS0yMzA0MzA_ad188079-d8ab-4d38-bf15-cdcce003ef7e"
      unitRef="usd">-80540000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy03LTEtMS0yMzA0MzA_0f76794a-c821-4b10-ad7f-f306513b2762"
      unitRef="usd">-34978000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfMy03LTEtMS0yMzA0MzA_bc593bd8-0641-4013-b673-1ce338c627d5"
      unitRef="usd">-34978000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfNy01LTEtMS0yMzA0MzA_26ce2c1a-6cd7-4ae8-ae77-3cd91128fc1e"
      unitRef="shares">76984000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfNy03LTEtMS0yMzA0MzA_5408db7e-80af-4dc3-b5c5-628995b99a39"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOC01LTEtMS0yMzA0MzA_a0da1895-1b87-440b-8609-312e00d834fb"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOC03LTEtMS0yMzA0MzA_a6618684-1fc2-4603-8f1f-0d09900d51ee"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOS01LTEtMS0yMzA0MzA_62ab1c87-007a-42fd-8f3a-61bc29e896a7"
      unitRef="shares">76984000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RhYmxlOjc0YWM3NjAyNmY3MTRlMjZiNGQ3ZjIyOTFjNDMxNzMyL3RhYmxlcmFuZ2U6NzRhYzc2MDI2ZjcxNGUyNmI0ZDdmMjI5MWM0MzE3MzJfOS03LTEtMS0yMzA0MzA_853cbe00-d81e-486a-a445-f3653e913b04"
      unitRef="shares">74789000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ba4c95bfbc64c80a13e6f880bdccab5_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMTY4Mw_567e1f14-882f-4381-96ce-b247216533fb"
      unitRef="shares">99000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6f07deff5a7747449ef2aeb250fa3f7f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODA1Mg_d6e048ff-06cb-4040-81b4-afa944d5a23d"
      unitRef="shares">72000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODY1Nw_5cc2b0e9-22ab-4688-a57f-81033b504165"
      unitRef="shares">1330000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyODY2Ng_e0803c35-8981-4b0e-b78c-55cfe02f835f"
      unitRef="shares">1321000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="icf01dd18c18b46b9ae0d295000724437_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNTQ5NzU1ODE0NjA2MQ_5294bc70-9505-4dc8-a58a-c10681ebf712"
      unitRef="shares">63000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTc2OQ_9e3d5771-e58f-47d5-9a7c-9e5333721266"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTc3Ng_f9286d16-806a-4036-aa6f-eb9b7b32ba01"
      unitRef="shares">187978</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfNDk0NzgwMjMyOTU2NQ_a1189dc9-39aa-4451-8033-e16be81cc748"
      unitRef="shares">2758000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i347df3a6e50f4dfe9c9cf57d79b87e1f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80My9mcmFnOjYwYWI4ZTA4ODI2ZjQ0OGE4NmMxMGRhZGRiNzhhNWVmL3RleHRyZWdpb246NjBhYjhlMDg4MjZmNDQ4YTg2YzEwZGFkZGI3OGE1ZWZfMzI5ODUzNDg4ODIzNA_7de729f5-89ae-4210-9321-86606e46f6e8"
      unitRef="shares">133000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMjg_f7ef245c-2b21-414e-a1d1-cad924bfb393">Acquisitions, Goodwill and Other Intangible Assets, Net &lt;div style="margin-bottom: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 a reconciliation of changes in goodwill by reportable segment for the three month period ended March&#160;31, 2023 (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:32.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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:11.677%"/&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:11.677%"/&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:11.677%"/&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:11.684%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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: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="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: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="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: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="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:8.5pt;font-weight:700;line-height:100%"&gt;Power Delivery&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:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&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;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;Goodwill, gross, as of December&#160;31, 2022&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;606.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;703.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;582.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: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;270.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;2,161.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Accumulated impairment loss &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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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;(116.7)&lt;/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;&#x2014;&#160;&lt;/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;(116.7)&lt;/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="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;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;Goodwill, net, as of December&#160;31, 2022&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;606.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;703.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;465.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;270.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;2,045.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#ffffff;border-top:1pt solid #000000;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;0.3&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#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:middle"/&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;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;Measurement period adjustments &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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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:#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;Goodwill, net as of March&#160;31, 2023&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;606.4&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;722.7&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;466.4&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;270.1&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,065.6&#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;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-bottom:1pt;margin-top:5pt;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;Accumulated impairment losses include the effects of currency translation gains and/or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.  Measurement period adjustments, net, for the three month period ended March&#160;31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;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="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:45.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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.677%"/&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.677%"/&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.682%"/&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="21" 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, Net&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;Customer Relationships and Backlog&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: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;Trade Names &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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td 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;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;div&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&#160;31, 2022&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: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,089.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;228.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;86.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 #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;1,404.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 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="2" style="background-color:#ffffff;padding:2px 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;(388.8)&lt;/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;(28.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:8.5pt;font-weight:400;line-height:100%"&gt;(40.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:8.5pt;font-weight:400;line-height:100%"&gt;(458.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;div&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&#160;31, 2022&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: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;700.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: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;200.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: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;45.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: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;946.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;/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;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="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;(34.8)&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;(5.0)&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;(2.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;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;(41.9)&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&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 March&#160;31, 2023&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: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;665.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;195.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;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;43.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: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;904.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:1pt;margin-top:5pt;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;Trade names includes approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$34.5 million&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; of non-amortizing trade names as of both March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Consists principally of pre-qualifications and non-compete agreements.&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;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 first quarter of 2023, the Company performed a quarterly review for indicators of impairment, which considered its results for the three month period ended March&#160;31, 2023, together with its expectations of future results, including consideration of the potential effects of shifts in timing for projects and macroeconomic factors.  In conjunction with this quarterly review, management performed a quantitative assessment of the goodwill associated with one reporting unit within the Communications segment, one reporting unit within the Oil and Gas segment and one reporting unit within the 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 as of March&#160;31, 2023.  Significant changes in the assumptions or estimates used in management&#x2019;s assessment, such as a reduction in profitability and/or cash flows, changes in market conditions, including decreases in market activity levels and/or the effects of rising inflation, including on interest rates, 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-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;Recent Acquisitions&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 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.  In 2021, the Company initiated a significant transformation of its end-market business operations to focus on the nation&#x2019;s transition to low-carbon energy sources and position the Company for expected future opportunities.  This transformation has included significant business combination activity, including expansion of the Company&#x2019;s scale and capacity in renewable energy, power delivery, heavy civil and telecommunications services, which activity has resulted in significant acquisition and integration costs, both in the Company&#x2019;s existing and recently acquired operations.  Acquisitions are funded with cash on hand, borrowings under the Company&#x2019;s senior unsecured credit facility and other debt financing and, for certain recent acquisitions, with shares of the Company&#x2019;s common stock, and are generally subject to customary purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;2023 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 three month period ended March&#160;31, 2023, MasTec acquired certain of the assets of a telecommunications company specializing in wireless services that is included within the Company&#x2019;s Communications segment, which acquisition was effective in January and has been accounted for as a business combination under ASC 805, &#x201c;&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&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;.&#x201d;  The aggregate purchase price for this entity was composed of approximately $45 million in cash, net of cash acquired.  Determination of the estimated fair values of net assets acquired and consideration transferred for this acquisition was preliminary as of March&#160;31, 2023; 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;2022 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 2022, MasTec completed five acquisitions, which included all of the equity interests of the following: (i) within the Company&#x2019;s Clean Energy and Infrastructure segment: IEA, a leading utility-scale infrastructure solutions provider in North America, with expertise in renewable energy and heavy civil projects, as well as rail and environmental remediation services, which acquisition was effective in October; and a company that specializes in the production of concrete and aggregate products, which acquisition was effective in August; (ii) within the Company&#x2019;s Oil and Gas segment: an infrastructure construction company focusing on water, sewer and utility projects and with expertise in excavation and site work, which acquisition was effective in January; (iii) within the Company&#x2019;s Communications segment: a telecommunications company specializing in wireline services, which acquisition was effective as of the end of May; and (iv) within the Company&#x2019;s Power Delivery segment: a company specializing in the construction of overhead high voltage transmission lines, which acquisition was effective in July.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#x2019;s 2022 acquisitions was preliminary as of March&#160;31, 2023; as a result, further adjustments to such estimates may occur.  The following table summarizes, as of March&#160;31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company&#x2019;s 2022 acquisitions (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:59.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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:11.677%"/&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:11.681%"/&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;IEA&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;All other&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;Total&lt;/span&gt;&lt;/td&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;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:middle"&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 #000;padding:2px 0;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;564.5&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;48.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:middle"/&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:middle"&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 #000;padding:2px 0;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;612.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:middle"/&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;Shares transferred&lt;/span&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;173.7&#160;&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;&#x2014;&#160;&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;173.7&#160;&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 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;Estimated fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;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: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;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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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;Total consideration&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:middle"&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 #000;padding:2px 0;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;748.5&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;51.2&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;799.7&#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:middle"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;584.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;591.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Current 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.1&#160;&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;1.5&#160;&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;37.6&#160;&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 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;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;213.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Long-term assets, primarily operating lease right-of-use 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:middle"&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:#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;0.1&#160;&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;37.0&#160;&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 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Accounts payable&lt;/span&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;(136.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;(4.6)&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;(141.1)&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 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;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(435.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(438.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Long-term debt, including finance lease obligations&lt;/span&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;(330.8)&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;(0.2)&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;(331.0)&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 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 18.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;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:middle"&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 #000;padding:2px 0;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;198.6&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.1&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234.7&#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:middle"/&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;549.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 18.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;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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;748.5&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;51.2&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;799.7&#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:middle"/&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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 IEA acquisition are primarily composed of customer relationships, and to a lesser extent, trade names and backlog.  Customer relationship and trade name intangible assets for IEA, in the aggregate, totaled approximately $321 million, which each had a weighted average life of approximately 14 years, based on IEA&#x2019;s operational history and established relationships with, and the nature of, its customers, which are primarily in the renewable energy and specialty civil industries.  Backlog intangible assets for IEA totaled approximately $42 million with a weighted average life of approximately 1 year, and are based on estimated cash flows expected to be derived from future work on acquired contracts with customers.  The weighted average life of amortizing intangible assets in the aggregate for the IEA acquisition was 13 years.  Amortizing intangible assets related to &#x201c;All other&#x201d; acquisitions, which are primarily composed of customer relationships, had an aggregate weighted average life of 9 years.  Amortizing intangible assets are amortized in a manner consistent with the pattern in which the related benefits are expected to be consumed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 goodwill balances for each of the respective acquisitions 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 $39 million of the goodwill balance related to the 2022 acquisitions is expected to be tax deductible as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 shares of MasTec common stock included in consideration transferred for IEA in the table above consist of approximately 2.7 million shares, valued at approximately $174 million based on the market price of MasTec common stock on the date of closing.  Total cash paid for acquisitions, net, includes approximately $44 million of cash acquired.  The long-term debt assumed in the table above includes $300 million aggregate principal balance of 6.625% senior unsecured notes assumed in connection with the acquisition of IEA.  See Note 7 - Debt for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Included in consideration transferred for IEA is the value of certain warrants that were originally issued by IEA, for which the remaining warrants outstanding as of December&#160;31, 2022 had an estimated fair value of $3.1 million.  Under the terms of the IEA merger agreement, holders of the IEA warrants became entitled to receive an amount in cash and shares of MasTec common stock upon the exercise of the IEA warrants.  During the first quarter of 2023, the number of MasTec shares issued in connection with exercised IEA warrants was de minimis.  The remaining warrants expired unexercised on March 26, 2023.  For the three month period ended March&#160;31, 2023, the Company recorded fair value gains totaling approximately $2.8 million, related primarily to the expired warrants, which amount is reflected in other income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 generally 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 2022 acquisitions are payable annually and have five-year terms, as set forth in the respective purchase agreements, and are valued at approximately $3 million in the aggregate.  Earn-outs are recorded within other current and other long-term liabilities, as appropriate, 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 March&#160;31, 2023, the range of remaining potential undiscounted earn-out liabilities for the 2022 acquisitions was estimated to be up to $4 million; however, there is no maximum payment amount.  Current liabilities reflected in the table above include contingent liabilities for insurance and other matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;HMG Additional Payments.&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 HMG purchase agreement, for which the subject acquisition was effective in December 2021, provides for certain additional payments to be made to the sellers if certain acquired receivables are collected by the Company (the &#x201c;Additional Payments&#x201d;).  Pursuant to the terms of the purchase agreement, a portion of the Additional Payments will be made in cash, with the remainder due in shares of MasTec common stock.  The estimated number of potential shares that could be issued related to such Additional Payments will be based on the amounts ultimately collected and the share price as defined within the purchase agreement.  Changes in the estimated fair value of potential shares that could be issued, which result from changes in MasTec&#x2019;s share price as compared with the share price as defined within the purchase agreement, are reflected within other income or expense, as appropriate.  An Additional Payment of approximately $29.4 million was made in May 2022, which payment was composed of approximately $18 million in cash and 133,157 shares of MasTec common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of remaining Additional Payments was approximately $39 million and $37 million, respectively, which amounts are included within other current liabilities in the consolidated balance sheet and include the effects of unrealized fair value gains or losses related to the contingent shares.  The estimated number of shares that would be paid in connection with the remaining Additional Payment liability totaled approximately 170,000 shares as of both March&#160;31, 2023 and December&#160;31, 2022.  For the three month period ended March&#160;31, 2023, unrealized fair value measurement activity related to the contingent shares totaled losses of approximately $1.6 million&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;.  The amount of Additional Payments due to the sellers as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $21.8 million, of which the amount due in shares totaled approximately $9.3 million and $8.4 million, respectively, or 98,800 shares, for both periods.  See Note 2 - Earnings Per Share for the effect of th&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;e above referenced shares on the Company&#x2019;s earnings per share calculations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 March&#160;31, 2023 and 2022, unaudited supplemental pro forma revenue totaled approximately&#160;$2.6 billion&#160;and $2.3 billion, respectively, and unaudited supplemental pro forma net loss totaled approximately $83.2 million and $74.6 million, respectively.  Supplemental pro forma information for the Company&#x2019;s first quarter 2023 acquisition has not been presented for the pre-acquisition periods due to the impracticability of obtaining accurate or reliable historical financial information for the assets of the entity that were acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Acquisition-related 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 March&#160;31, 2023 and 2022, the Company&#x2019;s consolidated results of operations included acquisition-related revenue of approximately $400.6 million and $704.7 million, respectively.  Acquisition-related revenue for the three month period ended March&#160;31, 2023 included approximately $370.0 million for IEA, and for the three month period ended March&#160;31, 2022 included approximately $548.1 million for HMG and INTREN in the aggregate.  Acquisition-related net losses&#160;for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $34.1 million and $4.3 million, respectively, based on the Company&#x2019;s consolidated effective tax rates.  These acquisition-related results include amortization of acquired intangible assets and certain acquisition integration costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Acquisition and integration costs&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 incurred certain acquisition and integration costs in connection with its recent acquisitions, which costs are included within general and administrative expenses, costs of revenue, excluding depreciation and amortization, and other expense.  Acquisition and integration costs include i) the costs of integrating acquired entities, such as: employee termination expenses, including employee compensation relating to the elimination of certain positions that were determined to be redundant, and other integration-type costs, including operating cost redundancies, facility consolidation expenses, lease termination expenses, losses on disposal of identified assets, system migration expenses, training and other integration costs, as well as ii) legal, professional and other fees associated with the consummation of these acquisitions, including fees paid in connection with certain transaction-related financing commitments, including, in the second half of 2022, bridge financing related to the IEA acquisition.  The Company is currently in the process of integrating these acquisitions and expects to incur additional acquisition and integration expenses.  For the three month period ended March&#160;31, 2023, such acquisition and integration costs totaled approximately $17.1 million, of which $14.6 million and $2.5 million were included within general and administrative expenses and costs of revenue, excluding depreciation and amortization, respectively.  Acquisition and integration costs for the three month period ended March&#160;31, 2022 totaled approximately $13.6 million, which amount was included within general and administrative expenses.  As of March&#160;31, 2023 and December&#160;31, 2022, approximately $1.9 million and $5.5 million, respectively, was included within current liabilities within the consolidated balance sheets related to such costs.&lt;/span&gt;&lt;/div&gt;</mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkyOTA_e07a708a-72a6-4639-a246-9321c683abba">&lt;div style="margin-bottom: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 a reconciliation of changes in goodwill by reportable segment for the three month period ended March&#160;31, 2023 (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:32.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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:11.677%"/&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:11.677%"/&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:11.677%"/&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:11.684%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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: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="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: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="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: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="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:8.5pt;font-weight:700;line-height:100%"&gt;Power Delivery&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:8.5pt;font-weight:700;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&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;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;Goodwill, gross, as of December&#160;31, 2022&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;606.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;703.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;582.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: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;270.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;2,161.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Accumulated impairment loss &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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/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;&#x2014;&#160;&lt;/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;(116.7)&lt;/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;&#x2014;&#160;&lt;/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;(116.7)&lt;/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="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;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;Goodwill, net, as of December&#160;31, 2022&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;606.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;703.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;465.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;270.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;2,045.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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="background-color:#ffffff;border-top:1pt solid #000000;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;0.3&#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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#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:middle"/&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;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;Measurement period adjustments &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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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:#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;Goodwill, net as of March&#160;31, 2023&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;606.4&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;722.7&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;466.4&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;270.1&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,065.6&#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;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-bottom:1pt;margin-top:5pt;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;Accumulated impairment losses include the effects of currency translation gains and/or losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Represents adjustments, net, to preliminary estimates of fair value within the measurement period of up to one year from the date of acquisition.  Measurement period adjustments, net, for the three month period ended March&#160;31, 2023 relate primarily to reductions in certain accounts receivable balances and increases in contingent liabilities, including for insurance and other matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="if3e849e2df4f4cc882cb90054807a06f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS0xLTEtMS0yMzA0MzA_c156c05f-1ba7-414b-ba1f-8ccdf3377640"
      unitRef="usd">606100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i6844adfd2c004283a84def8261a3977c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS0zLTEtMS0yMzA0MzA_922e7d1f-c7a0-431b-98e6-d0bc64888246"
      unitRef="usd">703300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ic7c69a93f9844defae78f1718564ea25_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS01LTEtMS0yMzA0MzA_39075c84-32e4-49d9-81b0-5a50a0233607"
      unitRef="usd">582200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iacb2cc460dbf4e1c8db3722dbd965434_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS03LTEtMS0yMzA0MzA_db9e22fd-a517-4eb9-ad30-90c6427e4381"
      unitRef="usd">270100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMS05LTEtMS0yMzA0MzA_611ea2c4-4508-46a7-84b5-5330809fba81"
      unitRef="usd">2161700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="if3e849e2df4f4cc882cb90054807a06f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi0xLTEtMS0yMzA0MzA_418ea924-bb91-441f-a852-fd28c10da2c5"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i6844adfd2c004283a84def8261a3977c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi0zLTEtMS0yMzA0MzA_bec55e23-d9f0-41e4-8b55-791de4890bdd"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="ic7c69a93f9844defae78f1718564ea25_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi01LTEtMS0yMzA0MzA_878a5d8a-edbf-42fc-baee-cabf8423b4be"
      unitRef="usd">116700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iacb2cc460dbf4e1c8db3722dbd965434_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi03LTEtMS0yMzA0MzA_ad598e28-a1ba-4f71-b467-c7a8137d6631"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMi05LTEtMS0yMzA0MzA_174ee250-6b92-4b60-8546-728689bf3e7c"
      unitRef="usd">116700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="if3e849e2df4f4cc882cb90054807a06f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy0xLTEtMS0yMzA0MzA_9bf81e63-b7cb-4ccd-89df-3c89bcb59d4b"
      unitRef="usd">606100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6844adfd2c004283a84def8261a3977c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy0zLTEtMS0yMzA0MzA_34437799-ead2-4e92-b517-9dd199ba3fa9"
      unitRef="usd">703300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic7c69a93f9844defae78f1718564ea25_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy01LTEtMS0yMzA0MzA_f1a1f214-e38e-4961-8bc7-f8a9721dc5f0"
      unitRef="usd">465500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iacb2cc460dbf4e1c8db3722dbd965434_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy03LTEtMS0yMzA0MzA_3f535bb2-87ff-4e2e-b564-f33dc8251827"
      unitRef="usd">270100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfMy05LTEtMS0yMzA0MzA_bc4470a0-62e8-443a-9a94-faa417b3b1d4"
      unitRef="usd">2045000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC0xLTEtMS0yMzA0MzA_bbab53fd-70d6-4383-8114-017b31274040"
      unitRef="usd">300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i887f007505664c78be785b018baa8004_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC0zLTEtMS0yMzA0MzA_5605c376-b4f3-499f-9e01-dc1c413f9ce1"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i91d96676ab614f929985542b1438e3d7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC01LTEtMS0yMzA0MzA_bf684c18-11ac-4636-8b53-fcb9734db64a"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC03LTEtMS0yMzA0MzA_e65dd018-88c9-46bf-ba31-46916eff0b2c"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNC05LTEtMS0yMzA0MzA_7c03639b-b7e3-46c1-ac48-d3d954d5cf16"
      unitRef="usd">300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS0xLTEtMS0yMzA0MzA_8d0d2c90-d27c-4bbd-ba02-ab634fb44e63"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i887f007505664c78be785b018baa8004_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS0zLTEtMS0yMzA0MzA_5ce991d5-6cf1-437d-8e01-05f3bd4270b4"
      unitRef="usd">19400000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i91d96676ab614f929985542b1438e3d7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS01LTEtMS0yMzA0MzA_8b935062-3c85-4c7e-8355-20217957873e"
      unitRef="usd">900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i16a839dd406f4975aeecca6d6e21e56c_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS03LTEtMS0yMzA0MzA_603445af-14d7-444d-924a-04828286f07b"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNS05LTEtMS0yMzA0MzA_399df382-34d6-46d0-9335-599a70ba9921"
      unitRef="usd">20300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="idf1e1cca3aa849c391c7da5e74edcaf3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy0xLTEtMS0yMzA0MzA_6e678b19-17c5-4fa6-9529-5e6c8ad510c6"
      unitRef="usd">606400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5354ff57811443ca9f429d95a3603abf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy0zLTEtMS0yMzA0MzA_23665540-eecb-41a1-92f1-8ce69aec4524"
      unitRef="usd">722700000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib728d2f1a05b4ceba1bb0d93bfe35510_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy01LTEtMS0yMzA0MzA_49b91a57-c472-48ea-bfc5-5f8b9bf6a705"
      unitRef="usd">466400000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7eaf9ab536dc462faa31eacd5d963dae_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy03LTEtMS0yMzA0MzA_156fd8e3-3faf-4ff9-a33d-346871d79f7a"
      unitRef="usd">270100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjAwMDRiMjIwNmE1ZDRkNDhhOWM0MWIwZWY4ZmQ5ODZiL3RhYmxlcmFuZ2U6MDAwNGIyMjA2YTVkNGQ0OGE5YzQxYjBlZjhmZDk4NmJfNy05LTEtMS0yMzA0MzA_e826e882-b982-452b-9702-f4eba2116c60"
      unitRef="usd">2065600000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMzI_7fdd8a0f-86a4-478d-9b65-49c043e62a3a">&lt;div style="margin-bottom:6pt;margin-top:9pt;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="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:45.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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.677%"/&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.677%"/&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.682%"/&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="21" 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, Net&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;Customer Relationships and Backlog&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: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;Trade Names &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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td 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;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;div&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&#160;31, 2022&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: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,089.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;228.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;86.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 #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;1,404.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 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="2" style="background-color:#ffffff;padding:2px 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;(388.8)&lt;/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;(28.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:8.5pt;font-weight:400;line-height:100%"&gt;(40.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:8.5pt;font-weight:400;line-height:100%"&gt;(458.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;div&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&#160;31, 2022&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: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;700.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: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;200.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: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;45.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: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;946.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;/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;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="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;(34.8)&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;(5.0)&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;(2.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;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;(41.9)&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&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 March&#160;31, 2023&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: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;665.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;195.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;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;43.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: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;904.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:1pt;margin-top:5pt;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;Trade names includes approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;$34.5 million&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; of non-amortizing trade names as of both March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;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;Consists principally of pre-qualifications and non-compete agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy01LTEtMS0yMzA0MzA_b711c51c-f420-4a46-ae9d-5a3052209e76"
      unitRef="usd">1089400000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i55bf1e73bfdc417583902d9be3d85782_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy03LTEtMS0yMzA0MzA_feb61c3e-d1cb-4f71-ba4b-884bfc1e039a"
      unitRef="usd">228900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic56bb4ea27c140ec884cc140bfc942ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy05LTEtMS0yMzA0MzA_c74ef077-baa8-4446-a82f-0fc377c8eae2"
      unitRef="usd">86600000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMy0xMS0xLTEtMjMwNDMw_2eb46c21-91da-406d-8692-d2a5caec0ca0"
      unitRef="usd">1404900000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC01LTEtMS0yMzA0MzA_de0de5fc-8cf0-4231-99ba-47462d7a85cf"
      unitRef="usd">388800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i55bf1e73bfdc417583902d9be3d85782_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC03LTEtMS0yMzA0MzA_97edf05d-cf2a-4846-85eb-48c5775b2fc2"
      unitRef="usd">28900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic56bb4ea27c140ec884cc140bfc942ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC05LTEtMS0yMzA0MzA_f507ea64-4113-45a7-b39b-7a8da9ced478"
      unitRef="usd">40900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNC0xMS0xLTEtMjMwNDMw_6ea92d89-e7eb-4eef-af0c-9b38b7e38827"
      unitRef="usd">458600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i01aabd9ab2e5437e96e7289c7d9391fb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS01LTEtMS0yMzA0MzA_8fb952ec-ca6d-42f3-ae00-0f726571e507"
      unitRef="usd">700600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i55bf1e73bfdc417583902d9be3d85782_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS03LTEtMS0yMzA0MzA_ccb0a212-8f0b-4f3d-906c-83ec4b93211c"
      unitRef="usd">200000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic56bb4ea27c140ec884cc140bfc942ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS05LTEtMS0yMzA0MzA_0d1de809-539d-4271-ab28-8a2cdb0eecff"
      unitRef="usd">45700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfNS0xMS0xLTEtMjMwNDMw_be718d3a-cdf6-4d7a-a2d8-9faaa2641449"
      unitRef="usd">946300000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2dc7f418407b4a2599c86459a5b446e8_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS01LTEtMS0yMzA0MzA_bfe877bf-148f-430b-a3dc-c31ede9477ef"
      unitRef="usd">34800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9de284e44d3b401a80f362f1fd9ade6e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS03LTEtMS0yMzA0MzA_7a039ed4-9f75-414f-a4d6-5cac2fdff931"
      unitRef="usd">5000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i01fcf7b787bc49848640e6fa56adc8d4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS05LTEtMS0yMzA0MzA_ebaa2faf-d305-44c7-8905-b04981b17b63"
      unitRef="usd">2100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfOS0xMS0xLTEtMjMwNDMw_4aeacf9e-ef0e-40a7-a6db-f961218d6724"
      unitRef="usd">41900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i474265fda01e485bac2d7a1d29d9f08b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtNS0xLTEtMjMwNDMw_abbb71ee-a5ee-4849-9170-fb70221c4a2f"
      unitRef="usd">665800000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib2eeab8f4cfd414db63fa14703f16f18_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtNy0xLTEtMjMwNDMw_737775be-0c0e-4499-a069-df33dd1aa7ea"
      unitRef="usd">195000000.0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i202436ae249b43778afa65b9038ae174_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtOS0xLTEtMjMwNDMw_82b69d20-3081-4307-8264-698a38ba2979"
      unitRef="usd">43600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOjk0ZGJhZmI2M2VkNDQwMjM5NmMyZGFkZmE0YWM5OGNhL3RhYmxlcmFuZ2U6OTRkYmFmYjYzZWQ0NDAyMzk2YzJkYWRmYTRhYzk4Y2FfMTAtMTEtMS0xLTIzMDQzMA_3a51803e-766b-46a9-bdb8-a354b81b03e7"
      unitRef="usd">904400000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia05d56ea2e194f2987578c49b67250cb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM4MjE3_4fa5c286-c3a4-48cb-9d88-72f4074a5641"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i281de9eedd6348d99fbdcfc5e30c3d5e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM4MjE3_506c5e93-ff0a-477a-a376-5b590b8a9029"
      unitRef="usd">34500000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:NumberOfReportingUnits
      contextRef="i749b915a988e4092b3350d0d83115fa0_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE3NzQ3_c82f3805-9153-4336-b44d-b9d2a979f002"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i91d96676ab614f929985542b1438e3d7_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTc1NA_ad53e3a3-3593-434a-ac65-a02d50b7c0ac"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i887f007505664c78be785b018baa8004_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODM2NjA2_4d188ece-d3b3-4748-899f-d1a70b538eda"
      unitRef="reporting_unit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODU0OTU4_97b31d5d-27cb-4ff3-b898-5308be11426f"
      unitRef="usd">45000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i01f0e05d706a4be3950f23f13207a9af_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMjczMQ_79bea3d5-cb68-44bb-a22e-803f7c52520f"
      unitRef="acquisition">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTkzMDQ_af586af8-f92d-4df8-a90b-c33ae6826ad6">&lt;div style="margin-bottom: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;Determination of the estimated fair values of the net assets acquired and the estimated earn-out liabilities and consideration transferred for certain of the Company&#x2019;s 2022 acquisitions was preliminary as of March&#160;31, 2023; as a result, further adjustments to such estimates may occur.  The following table summarizes, as of March&#160;31, 2023, the estimated fair values of consideration paid and net assets acquired, as adjusted, for the Company&#x2019;s 2022 acquisitions (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:59.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&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:11.677%"/&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:11.681%"/&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;IEA&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;All other&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;Total&lt;/span&gt;&lt;/td&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;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:middle"&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 #000;padding:2px 0;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;564.5&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;48.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:middle"/&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:middle"&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 #000;padding:2px 0;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;612.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:middle"/&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;Shares transferred&lt;/span&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;173.7&#160;&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;&#x2014;&#160;&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;173.7&#160;&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 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;Estimated fair value of warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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;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: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;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:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.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;Total consideration&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:middle"&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 #000;padding:2px 0;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;748.5&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;51.2&#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:middle"/&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:middle"&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 #000;padding:2px 0;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;799.7&#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:middle"/&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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 #000;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;Accounts receivable and contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;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;584.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;591.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Current 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.1&#160;&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;1.5&#160;&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;37.6&#160;&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 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;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;213.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Long-term assets, primarily operating lease right-of-use 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:middle"&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:#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;0.1&#160;&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;37.0&#160;&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 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;368.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Accounts payable&lt;/span&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;(136.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;(4.6)&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;(141.1)&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 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;Current liabilities, including current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(435.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(438.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#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;Long-term debt, including finance lease obligations&lt;/span&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;(330.8)&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;(0.2)&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;(331.0)&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 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;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(131.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 18.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;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:middle"&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 #000;padding:2px 0;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;198.6&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36.1&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;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;$&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234.7&#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:middle"/&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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;549.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;565.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt 2px 18.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;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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;748.5&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;51.2&#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:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:middle"&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 #000;border-top:1pt solid #000;padding:2px 0;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;799.7&#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:middle"/&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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS0xLTEtMS0yNDgxNzk_93f265be-44a6-4f48-8a15-4d4f7180d29f"
      unitRef="usd">564500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS0zLTEtMS0yNDgxODg_214deb3b-dbfb-4f2b-9490-cdfa27029992"
      unitRef="usd">48400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i702e027de5b843a39e20589704a220d4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMS01LTEtMS0yNDgxODg_0cb36f2b-6734-4468-8dda-d203b92c3233"
      unitRef="usd">612900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi0xLTEtMS0yNDgxNzk_452f36db-caa3-4701-ae6d-004c5bb174bd"
      unitRef="usd">173700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi0zLTEtMS0yNDgxODg_13d641b6-e985-47f9-830a-acc6bfa3ae69"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i702e027de5b843a39e20589704a220d4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMi01LTEtMS0yNDgxODg_79fe3338-c7b0-4996-8081-f41c20effb10"
      unitRef="usd">173700000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <mtz:BusinessCombinationConsiderationTransferredWarrants
      contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy0xLTEtMS0yNDgxNzk_03387e6f-8bff-4c50-85c1-b3589236b665"
      unitRef="usd">10300000</mtz:BusinessCombinationConsiderationTransferredWarrants>
    <mtz:BusinessCombinationConsiderationTransferredWarrants
      contextRef="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy0zLTEtMS0yNDgxODg_cb0a78a8-c6cd-4198-8ce1-d3579222bb77"
      unitRef="usd">0</mtz:BusinessCombinationConsiderationTransferredWarrants>
    <mtz:BusinessCombinationConsiderationTransferredWarrants
      contextRef="i702e027de5b843a39e20589704a220d4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMy01LTEtMS0yNDgxODg_493f5791-cc6a-4040-8e0e-06a47348725b"
      unitRef="usd">10300000</mtz:BusinessCombinationConsiderationTransferredWarrants>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC0xLTEtMS0yNDgxNzk_bbabbe5a-45a3-4f80-95b6-f8849bd48c2c"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC0zLTEtMS0yNDgxODg_97d701c2-da70-4bdb-b1b0-7249c6079520"
      unitRef="usd">2800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNC01LTEtMS0yNDgxODg_487877ee-041b-47e5-aada-c6957f91d637"
      unitRef="usd">2800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i204b8c62c33247e88c57162266e899d1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS0xLTEtMS0yNDgxNzk_9ca1ebd0-00f7-40e8-9a70-95874d3918c0"
      unitRef="usd">748500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib9eed7b4add644f9a0e6ef86f27ce030_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS0zLTEtMS0yNDgxODg_8c7fe2d3-d66f-465d-90b0-ce0dd11a7e17"
      unitRef="usd">51200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i702e027de5b843a39e20589704a220d4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNS01LTEtMS0yNDgxODg_27973cdf-41bc-41e9-a7eb-a1341fec1b0a"
      unitRef="usd">799700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy0xLTEtMS0yNDgxNzk_d45e0009-6137-4113-9dcc-e73a34f14e45"
      unitRef="usd">584900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy0zLTEtMS0yNDgxODg_4cb6deb8-0bdb-497a-a6ca-018568b806ea"
      unitRef="usd">6100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfNy01LTEtMS0yNDgxODg_fd8841a0-3c2c-4098-897a-9e8fc29a46e7"
      unitRef="usd">591000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC0xLTEtMS0yNDgxNzk_cdf59e0e-1e85-4c9a-af59-35b9fe5770f7"
      unitRef="usd">36100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC0zLTEtMS0yNDgxODg_057e2ffb-fddb-481b-9e4d-aecd70b393d0"
      unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOC01LTEtMS0yNDgxODg_9eb3bab8-4fa9-45bd-b676-64c95e0265d1"
      unitRef="usd">37600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS0xLTEtMS0yNDgxNzk_88f3d2f4-dc9e-44a7-8e20-816a43d895fa"
      unitRef="usd">213000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS0zLTEtMS0yNDgxODg_37f4bc4d-6d4f-42c2-9dff-b44ad029a77c"
      unitRef="usd">30200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfOS01LTEtMS0yNDgxODg_1ea434b8-dc38-48bf-8ff0-8b6f1c8b6629"
      unitRef="usd">243200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtMS0xLTEtMjQ4MTc5_5157b5a4-eef9-4ddc-8328-f9adf81bfe31"
      unitRef="usd">36900000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtMy0xLTEtMjQ4MTg4_01cd799f-3c1c-432a-aaab-d555e099e109"
      unitRef="usd">100000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTAtNS0xLTEtMjQ4MTg4_c37152ec-aa39-4bbf-96f3-e03e35a8c4fe"
      unitRef="usd">37000000.0</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtMS0xLTEtMjQ4MTc5_67b37f1b-a3cd-4fdc-8434-0ff1155e3034"
      unitRef="usd">362200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtMy0xLTEtMjQ4MTg4_dfd7bd61-3056-4183-9c9c-aed1811663ce"
      unitRef="usd">5900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTEtNS0xLTEtMjQ4MTg4_31e67412-d10f-4140-9949-e4b4ca110f15"
      unitRef="usd">368100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItMS0xLTEtMjQ4MTc5_142fd233-195f-4b16-aebf-b0024519bd7a"
      unitRef="usd">136500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItMy0xLTEtMjQ4MTg4_9c43d360-8c56-40fb-8ec8-1051511f9cc1"
      unitRef="usd">4600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTItNS0xLTEtMjQ4MTg4_d592fa8e-9b67-41cb-b97c-1866300d122e"
      unitRef="usd">141100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtMS0xLTEtMjQ4MTc5_a78dd713-cd52-4e42-af29-a26aa68d5b2c"
      unitRef="usd">435800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtMy0xLTEtMjQ4MTg4_92ac6afe-bb66-443a-b51a-2f5b81fa13de"
      unitRef="usd">2700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTMtNS0xLTEtMjQ4MTg4_d4ef7081-f001-4c4b-9bd6-a5e72862304a"
      unitRef="usd">438500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtMS0xLTEtMjQ4MTc5_fc0b7cca-a295-4ffa-8c64-a5151fef223e"
      unitRef="usd">330800000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtMy0xLTEtMjQ4MTg4_f7a189dd-ad56-4b1a-8596-f97ecdbaaa9d"
      unitRef="usd">200000</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTQtNS0xLTEtMjQ4MTg4_89302853-7e08-438c-82b8-30c7ddfbb4f4"
      unitRef="usd">331000000.0</mtz:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtMS0xLTEtMjQ4MTc5_f0408f73-b968-4697-848f-23b15cc72ba4"
      unitRef="usd">131400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtMy0xLTEtMjQ4MTg4_0d1d33bf-c935-4356-bcea-08e1b881f6a4"
      unitRef="usd">200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTUtNS0xLTEtMjQ4MTg4_50ab19fa-a54d-469c-8ba4-2064ee8af299"
      unitRef="usd">131600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtMS0xLTEtMjQ4MTc5_337827ae-72bf-4700-a7ee-51417f5902b1"
      unitRef="usd">198600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtMy0xLTEtMjQ4MTg4_e5289a46-0705-499a-9f26-c5866ed50291"
      unitRef="usd">36100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTYtNS0xLTEtMjQ4MTg4_fb981cbd-3e76-4eab-b138-294b7bf517ab"
      unitRef="usd">234700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctMS0xLTEtMjQ4MTc5_fad69583-611d-494e-8ac5-206a56d5cb32"
      unitRef="usd">549900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctMy0xLTEtMjQ4MTg4_1a2596b3-6d99-40cf-b93e-8f8ce8c8d377"
      unitRef="usd">15100000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTctNS0xLTEtMjQ4MTg4_e627f959-73ff-416f-9b76-6d7870939fb5"
      unitRef="usd">565000000.0</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i3e84d19684c44335b7f1c77100282751_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtMS0xLTEtMjQ4MTc5_f516208b-0336-4797-9c48-3262e4eb942c"
      unitRef="usd">748500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i69541ce6e5ee4b28b71145d2918fd0fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtMy0xLTEtMjQ4MTg4_164f76c7-f359-4333-93ac-03055800d5fe"
      unitRef="usd">51200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RhYmxlOmE3ODg0ZmZkNGRiODQwYTk5YjFlNmQyZTMyNWUwNTdjL3RhYmxlcmFuZ2U6YTc4ODRmZmQ0ZGI4NDBhOTliMWU2ZDJlMzI1ZTA1N2NfMTgtNS0xLTEtMjQ4MTg4_d66f6d1e-4fab-436c-abb4-41497c965fe8"
      unitRef="usd">799700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i776680f831a647608876911515e88c28_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODUx_c0d84314-5610-4754-98a3-d38a5b41ac27"
      unitRef="usd">321000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie202ad0fdaa24db086dde7a942e27e87_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODY4_9c568179-5148-42df-b53c-2bd4eb347b6e">P14Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i37ae59fa68d440759dfdeed6b7871d1c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODY4_d442ddaf-3e00-48e9-8ca1-e1907a405140">P14Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibecc8e62d2cc454f9024520fd9de82e4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODgy_29c5264a-fb6f-442b-aacb-e733d1675557"
      unitRef="usd">42000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie51e27af70ed44c292bafd09f90e1e2e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODkx_657eca0f-3e83-4d2a-8ec9-842f4bb42db3">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc5NjUz_bbb2ec4d-7840-4c4b-8fa0-f6c3fcf98bff">P13Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id9aa3ab783ea42f6892c58c67acaaa5c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc5NjY1_a690e25f-6334-4a33-a643-e1e9cfa7a1f1">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwMTAy_68196ca3-ac42-4593-86ad-1686c0228c18"
      unitRef="usd">39000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <mtz:BusinessAcquisitionEquityInterestIssuedNumberOfShares
      contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNTkw_fcb1581f-d333-4207-990c-e5f9175b1038"
      unitRef="shares">2700000</mtz:BusinessAcquisitionEquityInterestIssuedNumberOfShares>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i0850ffd548654277a3946efd1de8a058_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNjA1_72abe8c6-b5db-47f1-bbd0-b671f708ff88"
      unitRef="usd">174000000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ifde355a4485f452d8f343b90e90e6e20_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwNjIz_e6544bc7-bbaa-4f3c-9553-b61dcdecd6b5"
      unitRef="usd">44000000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="ifef4fc7546c84d8bb8b3e95dad2781e8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgwOTcx_156fcfb4-3f94-4625-ac83-16a322bcd61b"
      unitRef="usd">300000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODc4ODE3_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mtz:WarrantsAndCommonStockFairValueDisclosure
      contextRef="i0850ffd548654277a3946efd1de8a058_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIzNzEw_acdcb0ad-e494-4cff-ae3a-c6ad5d03601b"
      unitRef="usd">3100000</mtz:WarrantsAndCommonStockFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ida7725632e734cb0a5ef9407cfcb6cdf_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgzNzI4_46a5a6a4-506b-4bd2-8cf7-feb27a90c7c1"
      unitRef="usd">2800000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i75263f646c574f15abffaa77e1938446_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxODE4_2a6559e5-cc93-4aee-9b0d-a5f73ab52d66"
      unitRef="y">5</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if82874bf1c4a4b4cb9a28832dfaff023_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxODA2_52d3651e-426f-4577-b5b8-9466889d234f"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i0c57ca8847c74a248cab997c992109cb_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODgxMzgz_66d62886-5ddc-4723-9634-45c8cfd970d4"
      unitRef="usd">4000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjEw_ef884050-2c34-4e88-8d74-5586c21e25ee"
      unitRef="usd">29400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjI0_a64863be-0171-4dbd-b201-22f9c44447cf"
      unitRef="usd">18000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="id418bf20c5e34bd4a847a3619f810ec2_D20220501-20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTE1MjQw_9001f147-0ccd-4c4b-b444-4a74ab182344"
      unitRef="shares">133157</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i85820490fd9d4560a1957f538cea641d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAxNDk1_41303b18-ac0f-4e6e-b855-a0e1d3bde568"
      unitRef="usd">39000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i3b84c9f3d27246d48ee6d1d82e7f41a4_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAxNDk4_b94a53e1-093d-4509-af4f-da47ab4ea893"
      unitRef="usd">37000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMzI5ODUzNDk3NTI3NQ_82cf1ae0-b1da-4239-9a12-2f439aeeb407"
      unitRef="shares">170000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ie7b8c84118b14e4ab3d1c2e42a43e34a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMzI5ODUzNDk3NTI3NQ_ea2be6f3-a425-4892-a1d4-179027fdfd46"
      unitRef="shares">170000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="i5bd673340ec241d6ac4b7e243269d177_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyNzgy_89d0172d-f4ac-4436-bec9-4b3cd899ed7c"
      unitRef="usd">-1600000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ia85369379aeb426098f53edbeb9e2eb2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMTk5_f332ad61-2453-4df1-9775-0b70462fd87e"
      unitRef="usd">21800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ifb4c05b3b3304df9b795188f0a7ac6b2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMTk5_f7b4fabd-2598-4104-9f1e-f14f86f62047"
      unitRef="usd">21800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMjM4_ba217276-ff8a-4fde-874c-8a8afd1ac4fb"
      unitRef="usd">9300000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss
      contextRef="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTAyMjY0_02a33241-14f2-4444-a185-bb95afb4a287"
      unitRef="usd">8400000</mtz:BusinessCombinationsContingentConsiderationUnrealizedGainLoss>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i14ed5a103fb84fa2b34b83ee984da492_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIyMjQx_0891fd1d-05db-4144-85f6-6e65136b6206"
      unitRef="shares">98800</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="iea1d8c14a63545a99c2607768d865c17_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1OTIyMjQx_37c1bc51-84df-4eb2-b529-9000832ac8f1"
      unitRef="shares">98800</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQxMjM_38c73211-0ff2-4db3-9567-af83c7fb14e5"
      unitRef="usd">2600000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQxMzA_03ea5f58-d055-4fae-8c9d-97925cbe9005"
      unitRef="usd">2300000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQyMTQ_618661ba-8d70-4bfd-943a-2c9404d32faf"
      unitRef="usd">-83200000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQyMjE_126ea752-dad1-410e-90ff-3ffb68e7c164"
      unitRef="usd">-74600000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfMTQ2MzM_d9531b58-7ace-40cf-b02b-320aa4117e00"
      unitRef="usd">400600000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg4NjM4_fac8e593-25ed-415f-822d-28f4933241ff"
      unitRef="usd">704700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="icb587fc00af94561bb2118e756105dfb_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg5MDA3_2cc83aa1-0cd7-42a8-990d-23bea2d04656"
      unitRef="usd">370000000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i25564c58f5e8465f97878b6de17641f9_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODg5MjE0_099c733e-8c97-44e2-8d3d-dcfaaa93ad30"
      unitRef="usd">548100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkwNTE0_40a89ec4-8c65-4a23-81f9-a4addac00668"
      unitRef="usd">-34100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkwNTc1_0ebce664-ddd6-412a-92cd-7a8104fb392a"
      unitRef="usd">-4300000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTY2_aab102d5-f568-4923-9793-434338a87c55"
      unitRef="usd">17100000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i9e7f73f8668a437f80b8853fba72f997_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTgy_20e22be7-a92e-48a1-a493-ed71906415d8"
      unitRef="usd">14600000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="idfddef8ed1d0476f943fb24485dcbadb_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODkzOTk4_761946c6-9c22-4684-9276-316a81d3e9da"
      unitRef="usd">2500000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i627e16b9a10e4c16a7f330f81cca5cb6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk1MTUz_68195634-5f46-47b2-a90e-e09131ab28d4"
      unitRef="usd">13600000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <mtz:BusinessCombinationIntegrationRelatedLiabilities
      contextRef="ieb5e218258af42ea917ab190fc899a89_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk0MzUw_a27fe2b1-4e84-4db7-8551-a42c966af452"
      unitRef="usd">1900000</mtz:BusinessCombinationIntegrationRelatedLiabilities>
    <mtz:BusinessCombinationIntegrationRelatedLiabilities
      contextRef="i83866338c9734de4af17116beef688d9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80Ni9mcmFnOmI5MTIxOWM2MWMxNDQwOGVhY2E4OTdiYjBjNTdmNjJmL3RleHRyZWdpb246YjkxMjE5YzYxYzE0NDA4ZWFjYTg5N2JiMGM1N2Y2MmZfNTQ5NzU1ODk0MzU0_6aa67186-93ec-47be-ac16-32e71f26f874"
      unitRef="usd">5500000</mtz:BusinessCombinationIntegrationRelatedLiabilities>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY1ODc_84cee04a-b451-4a13-af86-4ec93e42e0a8">Fair Value of Financial InstrumentsThe 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, certain other assets and investments, deferred compensation plan assets and liabilities, accounts payable and other current liabilities, acquisition-related contingent consideration and other liabilities, mandatorily redeemable non-controlling interests and debt obligations.&lt;div style="margin-bottom: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-bottom: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-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, the estimated fair value of the Company&#x2019;s Earn-out liabilities totaled $125.4 million and $127.4 million, respectively, of which $12.3 million and $13.9 million, respectively, related to mandatorily redeemable non-controlling interests.  Earn-out liabilities included within other current liabilities totaled approximately $36.0 million and $37.7 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 was 12.0% as of March&#160;31, 2023, 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 March&#160;31, 2023, the range of potential undiscounted Earn-out liabilities was estimated to be between $36 million and $149 million; however, there is no maximum payment amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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.  For the three month period ended March&#160;31, 2023, there were no additions from new business combinations, and for the three month period ended March&#160;31, 2022, additions from new business combinations totaled approximately $1.7 million.  There were no measurement period adjustments for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, measurement period adjustments totaled a decrease of approximately $1.9 million and related primarily to the Company&#x2019;s Oil and Gas segment.  For the three month period ended March&#160;31, 2023, fair value adjustments across multiple segments totaled a decrease, net of approximately $0.3 million, and for the three month period ended March&#160;31, 2022, there were no fair value adjustments.  Earn-out payments for the three month period ended March&#160;31, 2023 totaled approximately $1.7 million and related to mandatorily redeemable non-controlling interests.  There were no Earn-out payments for the three month period ended March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-bottom: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 March&#160;31, 2023 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 interests in certain proportionately consolidated non-controlled contractual joint ventures; and (v) certain other equity investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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 March&#160;31, 2023, 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.  The carrying values of the Company&#x2019;s VIEs totaled approximately $26 million and $24 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, which amounts are recorded within other long-term assets in the consolidated balance sheets, and management believes that the Company&#x2019;s maximum exposure to loss for its VIEs, inclusive of additional financing commitments, approximated $37 million for both periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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, which is referred to as the &#x201c;adjusted cost basis.&#x201d;  As of March&#160;31, 2023 and December&#160;31, 2022, the aggregate carrying value of the Company&#x2019;s equity investments, including equity investments measured on an adjusted cost basis, totaled approximately $307 million and $306 million, respectively.  As of both March&#160;31, 2023 and December&#160;31, 2022, equity investments measured on an adjusted cost basis, including the Company&#x2019;s $15 million investment in CCI, totaled approximately $20 million.  There were no impairments related to these investments in either of the three month periods ended March&#160;31, 2023 or 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;The Waha JVs&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;  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.0 million and $7.4 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Distributions of earnings from the Waha JVs, which are included within operating cash flows, totaled $4.3 million and $3.1 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Cumulative undistributed earnings from the Waha JVs, which represents cumulative equity in earnings for the Waha JVs less distributions of earnings, totaled $114.3 million as of March&#160;31, 2023.  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 $262 million and $263 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 month period ended March&#160;31, 2023, the Company&#x2019;s proportionate share of unrecognized unrealized activity on the Waha JV swaps totaled losses of approximately $5.6 million, or $4.2 million, net of tax, and for the three month period ended March&#160;31, 2022, unrecognized unrealized activity totaled gains of approximately $18.2 million, or $13.8 million, net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 Investments&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;The Company has equity interests in certain telecommunications entities that are accounted for as equity method investments.  As of March&#160;31, 2023 and December&#160;31, 2022, the Company had an aggregate investment of approximately $22 million and $21 million, respectively, in these entities, including $18 million for FM Tech as of both periods.  The Company made no equity contributions related to its investments in telecommunications entities for the three month period ended March&#160;31, 2023, and made equity contributions totaling approximately $0.5&#160;million for the three month period ended March&#160;31, 2022.  Equity in earnings, net, related to the Company&#x2019;s proportionate share of income from these telecommunications entities totaled approximately $1.1&#160;million for the three month period ended March&#160;31, 2023, and for the three month period ended March&#160;31, 2022, equity in losses, net, related to these entities totaled approximately $0.3&#160;million.&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;Certain of these telecommunications entities provide services to MasTec.  Expense recognized in connection with services provided by these entities totaled approximately $0.4 million and $1.0 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts payable to these entities totaled approximately $0.1 million and $0.2 million, respectively.  In addition, the Company had an employee leasing arrangement with one of these entities and has advanced certain amounts to these entities.  For the three month period ended March&#160;31, 2023, employee lease expenses and advances to these entities were de minimis, and for the three month period ended March&#160;31, 2022, there were no employee lease expenses or advances to these entities.  As of both March&#160;31, 2023 and December&#160;31, 2022, receivables related to these arrangements totaled approximately $3.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 49% equity interests in certain entities included within its Communications and Power Delivery segments that are accounted for as equity method investments, for which its aggregate investment as of both March&#160;31, 2023 and December&#160;31, 2022 totaled approximately $3 million.  For both the three month periods ended March&#160;31, 2023 and 2022, equity in losses, net, related to these entities totaled approximately $0.1&#160;million.  Certain of these entities provide construction services to MasTec.  Expense recognized in connection with construction services provided by these entities totaled approximately $0.3 million and $3.6 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023, related amounts payable totaled approximately $0.1 million, and as of December&#160;31, 2022, were de minimis.  In addition, the Company has line of credit arrangements with these entities, which, as of March&#160;31, 2023 and December&#160;31, 2022, provide for up to $3.0 million and $4.5 million, respectively, of borrowing availability.  There were no borrowings as of March&#160;31, 2023, and as of December&#160;31, 2022, $0.6 million was drawn, which amount was included within other current assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 a 75% equity interest in Confluence Networks, LLC (&#x201c;Confluence&#x201d;), an undersea fiber-optic communications systems developer and VIE, which is accounted for as an equity method investment.  As of March&#160;31, 2023, a total of $2.1 million of the $2.5 million initial commitment had been funded, of which $0.2 million was funded during the three month period ended March&#160;31, 2023.  No amounts were funded for the three month period ended March&#160;31, 2022.  Equity in losses related to the Company&#x2019;s proportionate share of income from this investment was $0.1 million and $0.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 also has certain equity investments in American Virtual Cloud Technologies, Inc. (&#x201c;AVCT&#x201d;), in which the Company has no active involvement.  AVCT filed for bankruptcy in the first quarter of 2023, during which period the Company wrote-off its remaining $0.2 million investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, 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.0 million, and their estimated fair value totaled approximately $552.0 million and $534.0 million for the respective periods.  As of March&#160;31, 2023 and December&#160;31, 2022, the gross carrying amount of the Company&#x2019;s 6.625% senior notes due August 15, 2029 totaled $282.1 million and $281.2 million, respectively, which notes are composed of $225.1 million aggregate principal amount of 6.625%% IEA senior notes (the &#x201c;6.625% IEA Senior Notes&#x201d;) and $74.9 million aggregate principal amount of 6.625% MasTec senior notes (the &#x201c;6.625% MasTec Senior Notes&#x201d;), collectively, the &#x201c;6.625% Senior Notes&#x201d;).  The estimated fair value of the 6.625% Senior Notes totaled approximately $268.5 million and $280.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  The estimated fair values of the Company&#x2019;s 4.50% Senior Notes and 6.625% Senior Notes were determined based on an exit price approach using Level 1 inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i58e6a34ed6354fb4b166a072a7c7b3fd_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTg4Ng_a47b5640-4064-47e1-ad5b-82b875e299b8"
      unitRef="usd">125400000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i8d53c009f57e44dbb863456f43dc1f73_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTg5Mw_b75be262-80d6-4848-9b93-8df2037f1224"
      unitRef="usd">127400000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i2c59796994364a61b5f31d56efab82cf_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTkyMA_f1ffb0ae-daa6-40e7-9d63-57b194e0c819"
      unitRef="usd">12300000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i3b5e744026af4aea90ea0af31c1156ba_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0NTQ4_0d7005fd-570d-4701-be5c-67a53eae838e"
      unitRef="usd">13900000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i0fdb9323dac64fea8595d0fe46e65873_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjA4OQ_e8e554b1-a290-4a7b-ba6c-dce6f4caacac"
      unitRef="usd">36000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations
      contextRef="i4e31906af63748f98b0fcb0f416c3976_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjA5Ng_14196de4-7a7c-40c5-95e6-85f91c6ab13a"
      unitRef="usd">37700000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i1c73c6ac02ca48f083b8829926913e7c_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjU0OQ_851a0198-2c9c-46e0-b705-4e1271a1741d"
      unitRef="number">0.120</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i06d4afea886a4e09b9b22fa439b44312_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzE1OA_cb59be91-79cb-4368-a3c6-3cee0d9d5151"
      unitRef="usd">36000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i06d4afea886a4e09b9b22fa439b44312_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzE2NQ_33652023-70c2-4cd9-9c66-c04a91a867f1"
      unitRef="usd">149000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1MTEx_d5e636e3-18e8-4d45-a20a-d77d6413a88e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzUxOA_5e119676-7c97-4817-b8c3-709479217b98"
      unitRef="usd">1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1MjU5_553ba191-7b91-40d4-b7c9-8a4237cb54fa"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzk4Nw_4bc067d9-6b28-44ee-8ea9-404f5fd8ee1e"
      unitRef="usd">-1900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjU5NzA2OTgzMDIxMg_cb12982f-d614-4aaa-8490-8bc475b7df0c">fair value adjustments</mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjU5NzA2OTgzMDIxMg_cdc3d8d1-0944-4ec0-8a2d-7585130d82b3">fair value adjustments</mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNDE2OA_6a86c2ec-e450-4f48-8d98-698ad9b0aa13"
      unitRef="usd">-300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3NTIwOA_06c9bc5a-a87e-4363-883c-5242a053cb5c"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i264d45def65040c682616a2f8da8f77d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1NDYy_04b37b5d-1c36-449f-bf44-8e370b2efb99"
      unitRef="usd">1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4b091d1dae994c32ac5ad14b252414ac_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc1NTY1_d909b1e3-9985-4fd3-8124-c85c4e44de78"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i3b6c0688593743af85e24b9c47dbcb0a_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTEyMQ_3391ea21-d8b6-4fa7-9cd6-0566ca36f5fb"
      unitRef="number">0.33</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage
      contextRef="i2bc7757edbca405a909a34f897dfc816_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTI2Ng_1aa0203f-0174-4e2c-8f77-dd9945fc819c"
      unitRef="number">0.15</mtz:EquityInvestmentWithoutReadilyDeterminableFairValueOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="iefa65c6381c04f9c96309bb9b798af16_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTM2MQ_3af010f9-ddfa-429c-9bad-7a534477cdeb"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQzNw_271e57cf-be7c-4d83-a949-960f3e11a6e4"
      unitRef="usd">26000000</mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities>
    <mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3OTQ1_81741286-eca8-484d-b885-03e1d4ec65c1"
      unitRef="usd">24000000</mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQ1MA_54c01d9e-4f73-4614-86eb-19fee3202e0e"
      unitRef="usd">37000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzMxNDQ1MA_72c8325c-a7f4-44f6-b7a1-95b6e7514b4c"
      unitRef="usd">37000000</us-gaap:VariableInterestEntityEntityMaximumLossExposureAmount>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNjk5OQ_03c4b2b5-110c-40df-acc7-8c8b9a925007"
      unitRef="usd">307000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzAwNg_48275258-b5da-433d-8053-b9e97463b217"
      unitRef="usd">306000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i240b79b2ee4e4fcdbca2c7bee8faa0d8_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzEyNg_5ed83134-4896-41b0-b776-b3c219b9ad92"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2bc7757edbca405a909a34f897dfc816_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzEyNg_603e901f-f1a2-4640-b36e-0db02134c176"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE3MA_8023ea15-2a8c-4c9d-bc96-f3adfd4521a9"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE3MA_bf628307-aa73-4580-ad48-50823f7b4360"
      unitRef="usd">20000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE4Ng_135c2100-9974-4c36-ad05-c0c23364b057"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzE4Ng_bea31af0-9b22-4c3e-b6f1-9adbba63ee51"
      unitRef="usd">0</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzY3Mw_a1fa6577-d001-4622-9032-d3bb0de812af"
      unitRef="usd">8000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3NzcwOQ_2a4f1383-209b-4431-9307-dc16db833ba2"
      unitRef="usd">7400000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNzkxOQ_2252ce52-fd38-4d0a-9920-2ec4198eef5f"
      unitRef="usd">4300000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI3ODAxNQ_c1280693-23bc-44b4-a630-6869485151d1"
      unitRef="usd">3100000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees
      contextRef="i3b6c0688593743af85e24b9c47dbcb0a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODIwNQ_d203b14f-d5d4-4298-a34a-2e99d034508f"
      unitRef="usd">114300000</us-gaap:RetainedEarningsUndistributedEarningsFromEquityMethodInvestees>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3b6c0688593743af85e24b9c47dbcb0a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODQ1MA_cb03103e-eddf-4c9f-8608-0088a87fd38e"
      unitRef="usd">262000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i8091cf8f5ea348bd9f30696d722fd8ab_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfODQ1Nw_732cc2d9-0a48-4a7f-b8b7-a22b47403a84"
      unitRef="usd">263000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTI1MQ_5c844f68-8e00-48bc-a82b-249b9799557d"
      unitRef="usd">-5600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTI3OQ_5734e431-32f4-4325-8e38-c3b5729dfb45"
      unitRef="usd">-4200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTQ3OA_7b3a5cfa-e833-4cec-801f-15bf5fd412c7"
      unitRef="usd">18200000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="id8601e9420b74b21930eeb06c51f16f1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTUwNg_08e8ec59-1046-4b04-af91-43baf515dc90"
      unitRef="usd">13800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3cca3c1515304daa954393d3407d54b6_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTc2Mw_3fe870c8-4b9b-4115-9356-0979c7e99f9c"
      unitRef="usd">22000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i3f5c7cba659343ac9d702748074492b1_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTc2Mw_4df76bcf-6a5b-4d82-bc1f-ccfe2d3844ef"
      unitRef="usd">22000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i0dee1baf8b8348e788c5045a7b9496fd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc2Nzg2_32a168d4-2e4a-4ae5-be7f-308e7603d93e"
      unitRef="usd">21000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="iefa65c6381c04f9c96309bb9b798af16_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTgxNw_55c9146f-745a-4727-95bb-14f7910889ed"
      unitRef="usd">18000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ic96247bb9cd94bc8999ba5d77a7b9896_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfOTgxNw_b6bbab99-ef02-4a6f-b1c5-befd5b7cca19"
      unitRef="usd">18000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc2NTUx_f68bcbe2-181f-4e51-bdd5-4183465454bd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTAxNjg_e76c125d-b449-4878-86e2-92e39352d1ca"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTA0OTM_f70f042c-9380-4354-9b85-d9228d506aa7"
      unitRef="usd">1100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i16ae67a96ae84209847f27694e01f87b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5Njc4Nw_11f2d1b1-7893-41da-8283-d6cbaadbf2fa"
      unitRef="usd">-300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i78afa62e46364d13beed8bcc0d05d07f_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTExODU_d86df839-4815-414c-98cd-552ee1e7b517"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie4df4124b7e54c53b88098c0e5cc9718_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODU4NTQy_d641bdd7-f7bd-4590-b34b-eda49c8172b1"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i7b9b64b718444dd996678470e77a6605_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE0MTE_dae882d3-546e-4a98-b9a8-5dd4bf611e51"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="if212ac156fdd48f786de8b13ecfe0f11_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE0MTg_bfd3af98-20cb-462a-b549-b1d65667dba7"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:PaymentsForAdvanceToAffiliate
      contextRef="iab80614748004fd38482f4f1e149f1ba_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3MzMx_e3b44dab-b243-417c-8c4a-0afd66668a75"
      unitRef="usd">0</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="iabd6d6438512438191642df73c888c32_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5MjI_140dc7d4-2865-4f59-ad5c-e8eaebc377ed"
      unitRef="usd">3800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic553fdd20d9d481c918abb412866addb_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5MjI_5a3b15b9-ad48-4f63-a9b7-84ec0bef0261"
      unitRef="usd">3800000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTE5Njc_2ff872c8-c335-42bd-86ca-fd7072a2fc90"
      unitRef="number">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIxOTY_8b29e409-9900-44a7-9674-ba3200e92ba6"
      unitRef="usd">3000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ifedf80839c8b4ec2a8621adeeeb5cd61_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIxOTY_d1db90ef-4ac2-48ef-afc8-a77e365adaf8"
      unitRef="usd">3000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIzMjY_1dfbf4a2-8c89-4d0b-8f87-12607fa3d5ad"
      unitRef="usd">-100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTIzMjY_56b72f86-1a09-45a8-b70f-2b520ca9580c"
      unitRef="usd">-100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6a534caad42c46bc87435b6e0dc7b4ad_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI1Mjk_9866dc1d-fa78-4631-9116-fb0e34349579"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i710ac62aa6eb44a793b9734a2f5216d3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODYxNjU0_38b3e2b1-4258-4704-9077-19872f6c1d87"
      unitRef="usd">3600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3NTMz_87c71cda-038f-4468-9600-89d8bfc977dc"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia4d6334bb17447638daaffcdb762047e_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI3Nzc_ea3f03df-f1bb-4a68-b8b8-6dec8926ff6f"
      unitRef="usd">3000000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iacc5e4f06d6b42e1affee9d654cd7465_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3MDU5_534016d4-fdb6-4a7f-96eb-927c1976db4a"
      unitRef="usd">4500000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i208691cfc1c0494ba4e6f27bfb0754de_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc3OTA2_ff664684-7833-4da8-802c-4e0ec6a2ea27"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9c217a30d3d646e78ab6b030608a8e71_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTI4NDU_81ec3c06-72d7-4018-9509-1589dce924db"
      unitRef="usd">600000</us-gaap:FinancingReceivableRevolving>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i9ae91c5d876f4695bf39b1fe7b85d671_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTMwMzc_1fe89eeb-6301-4ac4-9983-269847a4d096"
      unitRef="number">0.75</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i19d60f8e9e88425fb349bd5c5c8afc7b_D20210101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTMxODg_bad5b922-2a5d-4aea-bffc-0477d5c26b07"
      unitRef="usd">2100000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ContractualObligation
      contextRef="iffd11849b35d4f6a9feb0e386bc3a0de_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzI5ODUzNDkzNzIwNw_b706aeae-8c1b-43ef-b183-8f381ffefc30"
      unitRef="usd">2500000</us-gaap:ContractualObligation>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0Mzky_e842acb0-193b-42d4-af4f-77c902e86520"
      unitRef="usd">200000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i3def59921d374676a239d0876021a504_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0NDA0_c06041a2-adc9-45d3-8018-75c17c691af6"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i36d788a05afe4e0585dd9973ecabc21e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTM0NDM_2d1a1094-e92c-43aa-be9f-9727ad8331b4"
      unitRef="usd">-100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3def59921d374676a239d0876021a504_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODYzOTM2_f6cc3e85-81bd-4384-b3d4-71adcbda1c30"
      unitRef="usd">-200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8fd25fd79cc042658baceefefab413ac_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMzI5ODUzNDkzODg2OA_816163b7-37cc-497d-8651-3fc8d1d345c9"
      unitRef="usd">200000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0MDA_27d6e24b-7a08-49cd-9449-1c71791f6a0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0Mjk_27d6e24b-7a08-49cd-9449-1c71791f6a0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="i910775fce3cd49c2b923e81d9ac27b6a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0NTU_5d00cb14-7069-4c7e-a929-f476e7c87535"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i052a1186952c4d57b90138376b4260c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMTY0NTU_cd589d54-1f02-4311-9959-33b1116ddd3d"
      unitRef="usd">600000000</us-gaap:SeniorNotes>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI4OTg0OA_96d67b12-9f5e-4993-9615-66f8ac87676c"
      unitRef="usd">552000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="iaada3a21ea604173a21bf06ae92dc6ef_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI4OTg1Ng_97a397a7-0085-4d3b-ae88-8e99efbdf11a"
      unitRef="usd">534000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MDk1OA_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ibd340a1eb2244ef88b32a1c842ff6395_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MTA4MQ_44c426d3-222c-40ad-96d7-8304e4e5b228"
      unitRef="usd">282100000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i9cfb0706ba7c4770afa78f10c8035bc7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfNTQ5NzU1ODc0OTEw_84fb36d5-76b8-4e55-804c-a452d03aa682"
      unitRef="usd">281200000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i43db7b192ad04212b529e14814d3f222_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjUyNQ_1f14e15b-2ebe-437b-a5d6-f4c1a096bf08"
      unitRef="usd">225100000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ0Mw_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ1Mg_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorNotes
      contextRef="ibd24fdbfd06e40e89d7617e582a15a05_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjU0MQ_4549d808-791a-430a-8bd9-8445583fc931"
      unitRef="usd">74900000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ2MQ_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ3MA_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ3OQ_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ4OQ_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5Mjk0Mw_2166230c-4f4e-4434-96a5-8b4236d2dc42"
      unitRef="usd">268500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i273903a8e82043558ae7e7bdd553b52b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjkyNg_25aa5fc3-3cd4-4a92-b6a9-51330ff56326"
      unitRef="usd">280500000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjQ5OA_27d6e24b-7a08-49cd-9449-1c71791f6a0a"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl80OS9mcmFnOmU0Nzc5M2JhMzE1NTRiYzA5OWFhYzk3ZjViYzgyZGY2L3RleHRyZWdpb246ZTQ3NzkzYmEzMTU1NGJjMDk5YWFjOTdmNWJjODJkZjZfMjE5OTAyMzI5MjUwOA_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjc5OA_1eb6c0cf-cf63-4ff0-a466-a91ee72c70c3">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: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: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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;1,380.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;1,408.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="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;(8.4)&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;1,372.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;1,399.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;/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;350.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;401.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;/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;1,419.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;1,328.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,769.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;1,729.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;/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 not yet collected, whereas 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).  For the three month period ended March&#160;31, 2023, provisions for credit losses totaled $0.5 million, and for the three month period ended March&#160;31, 2022, provisions for credit losses were de minimis.  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.  Total contract liabilities, including accrued project losses, totaled approximately $438.6 million and $406.2 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, of which deferred revenue comprised approximately $423.5 million and $390.3 million, respectively.  For the three month period ended March&#160;31, 2023, the Company recognized revenue of approximately $287.6 million related to amounts that were included in deferred revenue as of December&#160;31, 2022, resulting primarily from the advancement of physical progress on the related projects during the period, including amounts from recently acquired businesses.&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 $3.8 million and $1.0 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjgwNA_5de21ff3-4d7a-48a7-be66-c3003e5aaafd">&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: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: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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;1,380.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;1,408.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="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;(8.4)&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;1,372.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;1,399.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;/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;350.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;401.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;/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;1,419.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;1,328.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,769.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;1,729.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMS0xLTEtMS0yMzA0MzA_91314eec-b869-4a71-9a16-1e47a0ed49dc"
      unitRef="usd">1380500000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMS0zLTEtMS0yMzA0MzA_a77e6181-c4a1-4ec4-a497-94c7d109f10e"
      unitRef="usd">1408100000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMi0xLTEtMS0yMzA0MzA_8958ef65-02ab-4eec-8729-0d8f0f74d0b9"
      unitRef="usd">8500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMi0zLTEtMS0yMzA0MzA_e861dcaf-9dc9-49eb-9935-403242db3bff"
      unitRef="usd">8400000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMy0xLTEtMS0yMzA0MzA_861bb9f3-9ffb-48ee-b330-9c8dcf575242"
      unitRef="usd">1372000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfMy0zLTEtMS0yMzA0MzA_2b419eec-ddeb-4947-9b76-de5918e57d1a"
      unitRef="usd">1399700000</us-gaap:AccountsReceivableNetCurrent>
    <mtz:ContractRetainage
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNS0xLTEtMS0yMzA0MzA_389822cd-9015-4270-b292-f9baacee7290"
      unitRef="usd">350600000</mtz:ContractRetainage>
    <mtz:ContractRetainage
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNS0zLTEtMS0yMzA0MzA_5a92583c-fe16-44bb-ba9a-e515d236089b"
      unitRef="usd">401900000</mtz:ContractRetainage>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNi0xLTEtMS0yMzA0MzA_1efd86ea-baf5-4701-9fec-4f6e9e5e8eb9"
      unitRef="usd">1419000000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNi0zLTEtMS0yMzA0MzA_4c3657c8-e590-46ac-9eb8-8170cd20ae09"
      unitRef="usd">1328000000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNy0xLTEtMS0yMzA0MzA_4ee6445c-46ee-4055-8913-fbb9d363c663"
      unitRef="usd">1769600000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RhYmxlOmJhODcwZTdmN2Q1ZDQ3ZjViYjMwNjgyMzZmMzZmNzM2L3RhYmxlcmFuZ2U6YmE4NzBlN2Y3ZDVkNDdmNWJiMzA2ODIzNmYzNmY3MzZfNy0zLTEtMS0yMzA0MzA_b652e21d-b594-4721-ab01-1363ba31e045"
      unitRef="usd">1729900000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i083e81185e894afa95a38e541e0de757_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfNzIz_ce7789ef-c976-48ad-a3d9-cf8d756d5e8e"
      unitRef="number">0.05</mtz:RetainagePercentOfContractBillings>
    <mtz:RetainagePercentOfContractBillings
      contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfNzI5_33b7b8e7-d399-4297-a4c4-f05d1ac489d3"
      unitRef="number">0.10</mtz:RetainagePercentOfContractBillings>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTAxNw_d97ea96d-3df5-4ecc-8f50-18cb0a05e3d9"
      unitRef="usd">500000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTc3NQ_2e5b69e9-9d1f-4ade-8789-e8d03e1c1869"
      unitRef="usd">438600000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTc4Mg_0a260a1e-30bf-4525-8d81-7b8c36db10e8"
      unitRef="usd">406200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTg2Ng_4c12a606-d999-422d-8150-8ab3719de60f"
      unitRef="usd">423500000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMTg3Mw_108c3704-69af-44d5-9e86-2f5f74b4c64b"
      unitRef="usd">390300000</mtz:ContractWithCustomerLiabilityDeferredRevenueCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjEyMg_6614e151-5d8a-49b1-af94-5fead9843203"
      unitRef="usd">287600000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="id0656ff2d770472bb572193210f39143_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjY0Ng_34c9227f-ad9a-4c22-8660-a479101470a4"
      unitRef="usd">-3800000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ibf0d37c51f434ad2b2a60035d9291115_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81Mi9mcmFnOjRjNGMwNjE0NWU3ZDQwOGM5N2IxZmVmMDdiYTdiNTJmL3RleHRyZWdpb246NGM0YzA2MTQ1ZTdkNDA4Yzk3YjFmZWYwN2JhN2I1MmZfMjY1Mw_9445f26f-a632-4cf7-a5ca-4b12538d7252"
      unitRef="usd">-1000000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDY2_3b37c743-fc96-49f7-ba8b-0dbd1f57c2fe">Property and Equipment, Net&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 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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;73.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;73.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: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;91.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;86.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 2px 12.25pt;text-align:left;text-indent:-9pt;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;Machinery, equipment and vehicles&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;2,854.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;2,797.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 2px 12.25pt;text-align:left;text-indent:-9pt;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;Office equipment, furniture and internal-use software&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;312.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;286.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;/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;45.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;67.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: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;3,377.3&#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;3,311.4&#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,646.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,557.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;/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,730.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;1,754.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;/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 March&#160;31, 2023 and December&#160;31, 2022, the gross amount of capitalized internal-use software totaled $202.4 million and $186.6 million, respectively, and, net of accumulated amortization, totaled $51.9 million and $39.9 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDc2_e2f26be4-98de-4b32-b8e9-2692254ac5e5">&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 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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;73.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;73.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: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;91.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;86.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 2px 12.25pt;text-align:left;text-indent:-9pt;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;Machinery, equipment and vehicles&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;2,854.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;2,797.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 2px 12.25pt;text-align:left;text-indent:-9pt;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;Office equipment, furniture and internal-use software&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;312.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;286.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;/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;45.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;67.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: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;3,377.3&#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;3,311.4&#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,646.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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,557.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;/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,730.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;1,754.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i78d7f1d2f3de48d2bbbf4c4e01f3baed_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMS0xLTEtMS0yMzA0MzA_98170c8e-f676-4ee5-9109-4565e489dcd3"
      unitRef="usd">73600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8b1495e3047d42d1b18565f5a0321adf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMS0zLTEtMS0yMzA0MzA_942effd2-e2af-4f6c-8077-35c043dae1e0"
      unitRef="usd">73500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id7122cd1f47249a29ac5c01a3065dfc3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMi0xLTEtMS0yMzA0MzA_c0ad1c34-0667-4eb6-b00f-91c8390aef77"
      unitRef="usd">91400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i372032cef2b34040beaea3c4ab28e829_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMi0zLTEtMS0yMzA0MzA_6750441b-29ea-4e2d-ba80-f7aa6243471d"
      unitRef="usd">86700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i31392f3a68cd474ead6d6adeb8a1e6e2_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMy0xLTEtMS0yMzA0MzA_eef4fded-21ab-4a7c-9caa-ca8d3ff26990"
      unitRef="usd">2854600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6e48fbedee7b4ad7a4ff4666881e1d0c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfMy0zLTEtMS0yMzA0MzA_014b44e9-0c9d-4dd1-a8da-53c0c402a387"
      unitRef="usd">2797000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3589c1567ec743e6aa8d2fef14619543_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNC0xLTEtMS0yMzA0MzA_f703f1e4-fb15-4088-b481-f2198c987d77"
      unitRef="usd">312700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i3b781bb63b6a44e09b31c43f4db90208_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNC0zLTEtMS0yMzA0MzA_5e22a584-a8f1-4031-9542-451d099651ac"
      unitRef="usd">286800000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if5f2a13f5bcd4b44b57974aa4770f079_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNS0xLTEtMS0yMzA0MzA_d5f26a85-8143-4e25-a396-e59e258c9458"
      unitRef="usd">45000000.0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iffabb313ad554cb38a89bc5fad47e770_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNS0zLTEtMS0yMzA0MzA_827794c4-e9db-4855-b590-97141e07d194"
      unitRef="usd">67400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNi0xLTEtMS0yMzA0MzA_80fa193a-c5ea-40f9-b9d7-db40214bc752"
      unitRef="usd">3377300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNi0zLTEtMS0yMzA0MzA_6555638f-675e-4465-b296-46377af70377"
      unitRef="usd">3311400000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNy0xLTEtMS0yMzA0MzA_b12cdce9-03de-4604-8670-c93e6543de95"
      unitRef="usd">1646700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfNy0zLTEtMS0yMzA0MzA_983ab692-ad68-465b-b019-7dd2a7e049f5"
      unitRef="usd">1557300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfOC0xLTEtMS0yMzA0MzA_810afcd3-0cdd-429a-ade0-709a078562b8"
      unitRef="usd">1730600000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RhYmxlOjgzMjc3ZjZiYWMyODRkMTQ4MTkzZWZmZmVkMTI5NGY1L3RhYmxlcmFuZ2U6ODMyNzdmNmJhYzI4NGQxNDgxOTNlZmZmZWQxMjk0ZjVfOC0zLTEtMS0yMzA0MzA_1cbe4e41-f1f0-40fd-bd0a-8dec31c89159"
      unitRef="usd">1754100000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfMzA0_b3479833-1863-42b1-afe9-05f4ca055cd4"
      unitRef="usd">202400000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfMzEx_fac4734b-b120-40ef-a340-c1ccfd3eb753"
      unitRef="usd">186600000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDIy_7ad0cb20-728a-436e-bb81-58b7880a3a47"
      unitRef="usd">51900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81NS9mcmFnOmZhOGFlMzlkMDhkYTRmNDhiNmUxZDVkYTExODdiMjYyL3RleHRyZWdpb246ZmE4YWUzOWQwOGRhNGY0OGI2ZTFkNWRhMTE4N2IyNjJfNDI5_f7d1a451-4636-4d89-b51e-82cd9b29638c"
      unitRef="usd">39900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzQ_9c2b4eb4-c1e2-49f0-b4b7-9eb8d92f6b25">Debt&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 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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&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;March 31,&lt;br/&gt;2023&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;2022&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 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;November 1, 2026&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;905.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 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;896.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 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;347.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;350.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&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.625% Senior Notes &lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align: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, 2029&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;282.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;281.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;2022 Term Loan Facility&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: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;October&#160;7, 2025 and October&#160;7, 2027&lt;/span&gt;&lt;/div&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;700.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;700.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;393.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414.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;3,228.8&#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;3,241.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 18.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;(16.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;(17.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;/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;3,212.2&#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;3,224.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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;166.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 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;171.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 18.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;3,045.5&#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;3,052.2&#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-bottom:6pt"&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 Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&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;As of March&#160;31, 2023, the Company&#x2019;s senior unsecured credit facility (the &#x201c;Credit Facility&#x201d;) &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;had aggregate borrowing commitments totaling approximately &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;$2.25 billion&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 amount is composed of&#160;&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;$1.9 billion&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;&#160;of revolving commitments and a term loan with an original principal amount of &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;$350 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; (the &#x201c;Term Loan&#x201d;).  &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;The Term Loan is subject to amortization in quarterly principal installments of approximately $2.2 million, which quarterly installments increase to approximately $4.4 million in March 2025 until maturity.  Quarterly principal installments on the Term Loan are subject to adjustment, if applicable, for certain prepayments.  As of March&#160;31, 2023 and December&#160;31, 2022, the fair values of the Credit Facility and Term Loan, as estimated based on an income approach utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated their carrying values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&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;Revolving loans &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;accrued interest at weighted average rates of approximately 6.45% and 5.82% per annum a&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;s of March&#160;31, 2023 and December&#160;31, 2022&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;, respectively.  The Term Loan accrued interest at rates of 6.53% and 5.80% as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Letters of credit of approximately $145.7 million and $143.1 million were issued as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, letter of credit fees accrued at 0.6875% and 0.5625%, respectively, per annum for performance standby letters of credit, and accrued at 1.625% and 1.375%, respectively, per annum for financial standby letters of credit.  Outstanding letters of credit mature at various dates and most have automatic renewal provisions, subject to prior notice of cancellation.  As of March&#160;31, 2023 and December&#160;31, 2022, availability for revolving loans totaled $849.3 million and $860.9 million, respectively, or up to $504.3 million and $506.9 million, respectively, for new letters of credit.  As of both March&#160;31, 2023 and &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;December&#160;31, 2022, there were &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;no borrowings denominated in foreign currencies&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;. &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; Revolving loan borrowing capacity included $300.0 million of availability in either Canadian dollars or Mexican pesos as of both March&#160;31, 2023 and December&#160;31, 2022.  The unused facility fee as of March&#160;31, 2023 and December&#160;31, 2022 accrued at a rate of 0.225% and 0.200%, respectively, per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Other Credit Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 credit facilities that support the working capital requirements of its foreign operations and certain letter of credit issuances.  As of March&#160;31, 2023, outstanding borrowings under the Company&#x2019;s other credit facilities totaled $2.6 million, which accrued interest at a weighted average rate of 7.45%.  There were no outstanding borrowings under the Company&#x2019;s other credit facilities as of December&#160;31, 2022.  Additionally, the Company has a separate credit facility, under which it may issue performance standby letters of credit.&#160; As of March&#160;31, 2023 and December&#160;31, 2022, letters of credit issued under this facility totaled $17.2 million and $23.6 million, respectively, which accrued fees at 0.90% and 0.75%, respectively, per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;2022 Term Loan Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&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;As of March&#160;31, 2023&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 $700.0 million of additional unsecured term loans entered into in connection with the acquisition of IEA, composed of a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMzEwMg_2115919f-32dd-452e-b4f8-801f6bf444a1"&gt;three&lt;/span&gt;-year term loan of $400.0 million in principal amount (the &#x201c;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM5Nw_2115919f-32dd-452e-b4f8-801f6bf444a1"&gt;Three&lt;/span&gt;-Year Tranche&#x201d;) maturing on October&#160;7, 2025, and a five-year term loan of $300.0 million in principal amount (the &#x201c;Five-Year Tranche&#x201d;) maturing on October&#160;7, 2027 (together, the &#x201c;2022 Term Loan Facility&#x201d;).  The &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzEwMA_2115919f-32dd-452e-b4f8-801f6bf444a1"&gt;Three&lt;/span&gt;-Year Tranche is not subject to amortization.  The Five-Year Tranche is subject to amortization in quarterly principal installments of approximately $3.75 million commencing on March 31, 2024, which will increase to $7.5 million on March 31, 2026 until maturity, subject to the application of certain prepayments.  As of March&#160;31, 2023, the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwMQ_2115919f-32dd-452e-b4f8-801f6bf444a1"&gt;Three&lt;/span&gt; and Five-Year Tranches accrued interest at rates of 6.308% and 6.433%, respectively, and as of December&#160;31, 2022, the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDcwOQ_2115919f-32dd-452e-b4f8-801f6bf444a1"&gt;Three&lt;/span&gt;- and Five-Year Tranches accrued interest at rates of 5.692% and 5.817%, respectively.  &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;As of March&#160;31, 2023 and December&#160;31, 2022&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 fair value of the 2022 Term Loan Facility, as estimated based on an income approach, utilizing significant unobservable Level 3 inputs including discount rate assumptions, approximated its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Debt Covenants &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 was in compliance with the provisions and covenants of its outstanding debt instruments as of both March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, accrued interest payable, which is recorded within other accrued expenses in the consolidated balance sheets, totaled $14.3 million and $24.8 million, respectively.  For additional information pertaining to the Company&#x2019;s debt instruments, see Note 7 - Debt in the Company&#x2019;s 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNTQ_80a2df12-ede1-4ed8-8d22-ccb65efdeaa0">&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 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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&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;March 31,&lt;br/&gt;2023&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;2022&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 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;November 1, 2026&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;905.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 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;896.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 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;347.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;350.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&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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.625% Senior Notes &lt;/span&gt;&lt;/div&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:2px 1pt;text-align:left;vertical-align: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, 2029&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;282.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;281.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;2022 Term Loan Facility&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: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;October&#160;7, 2025 and October&#160;7, 2027&lt;/span&gt;&lt;/div&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;700.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;700.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;393.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;414.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;3,228.8&#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;3,241.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 18.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;(16.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;(17.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;/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;3,212.2&#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;3,224.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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt 2px 18.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;166.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 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;171.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="9" style="background-color:#ffffff;padding:2px 1pt 2px 18.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;3,045.5&#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;3,052.2&#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="ic441e43afa9a46bc8ae720732e962370_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMi00LTEtMS0yMzA0MzA_004a5774-f496-41d7-b1b2-10d42d2f507a"
      unitRef="usd">905000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i557c17c1a0cc4f76b4a3c630301369b3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMi02LTEtMS0yMzA0MzA_9b549530-64b6-4f42-9fbd-203fb1207ca7"
      unitRef="usd">896000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if98b659cdde441a3af016a8f06cb7594_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMy00LTEtMS0yMzA0MzA_14f4bfaf-fcdb-4b4d-b14d-32b032820870"
      unitRef="usd">347800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMy02LTEtMS0yMzA0MzA_7f9d108c-ea8c-408d-824b-c8d6c832e302"
      unitRef="usd">350000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC0wLTEtMS0yMzA0MzAvdGV4dHJlZ2lvbjoyMzhmMDE2NjljNzk0Yjg3ODNlYTQyNmIzZWQzZGZhMl80_afadab09-5de9-4792-a0a0-d2babb1611e8"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4adcc411a3984a9a88336491dc5564ab_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC00LTEtMS0yMzA0MzA_ec8f8dbb-f16e-460f-8770-46a4736b9763"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaada3a21ea604173a21bf06ae92dc6ef_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNC02LTEtMS0yMzA0MzA_2415f9d8-d78f-4d9c-8177-79e9aaa020ee"
      unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS0wLTEtMS0yMzE5OTkvdGV4dHJlZ2lvbjo1Yzg0YWEzYzIwYmM0NGNiYmNjNzUyOTA3ZWVkYmNiZV8xMDk5NTExNjI3Nzk2_6e72316b-5091-4324-8f49-0210567c3e55"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f59b0a6b8a441f980ea51c923a02799_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS00LTEtMS0yMzIwMzQ_35bc6522-fb93-495c-a3cd-03341dfcf9a6"
      unitRef="usd">282100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i273903a8e82043558ae7e7bdd553b52b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS02LTEtMS0yMzIwNDI_ea5a8941-84a1-48a1-9168-247deabee186"
      unitRef="usd">281200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if27f404d8ca441f691ede1bc41c84e9c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi00LTEtMS0yMzIwMzQ_86ab814b-89e2-4072-8339-ac38a583e80b"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8da991b4fbba463eb1fdce7c4c80175b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi02LTEtMS0yMzIwNDI_a7ba4580-588d-4016-ab23-38ef0383e85d"
      unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS00LTEtMS0yMzA0MzA_74997086-8fae-4fad-bbc0-5cad1bd6ffb9"
      unitRef="usd">393900000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:FinanceLeaseAndOtherObligations
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNS02LTEtMS0yMzA0MzA_6ff4961d-0f8f-4a7f-8465-be236429d72a"
      unitRef="usd">414500000</mtz:FinanceLeaseAndOtherObligations>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi00LTEtMS0yMzA0MzA_5937f6aa-e0d1-4816-8897-f0c14eb135de"
      unitRef="usd">3228800000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNi02LTEtMS0yMzA0MzA_3426959e-3956-48c5-b5ee-dbd8e8121593"
      unitRef="usd">3241700000</mtz:LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNy00LTEtMS0yMzA0MzA_fe860cab-3c07-4738-82c0-eb6a0a566df1"
      unitRef="usd">16600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfNy02LTEtMS0yMzA0MzA_6721b6ac-a87b-4392-a814-d62c34171315"
      unitRef="usd">17600000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOC00LTEtMS0yMzA0MzA_6b5ebf2a-609c-4bf0-ae72-e141b2e2a88e"
      unitRef="usd">3212200000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOC02LTEtMS0yMzA0MzA_de76cfea-ae03-4bfb-81af-1a846e912aa9"
      unitRef="usd">3224100000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOS00LTEtMS0yMzA0MzA_54f2a58d-7903-47a0-a2f5-2b659c268fa8"
      unitRef="usd">166700000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfOS02LTEtMS0yMzA0MzA_7845ef3d-f223-4413-9b46-812a0bf66bce"
      unitRef="usd">171900000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMTAtNC0xLTEtMjMwNDMw_f47805ef-a57c-4bd8-b24c-fad26c143e83"
      unitRef="usd">3045500000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RhYmxlOjkzNzE2Y2M3MTUwYzRkOWZiZDAxNmM0MGM3MjUxYWJmL3RhYmxlcmFuZ2U6OTM3MTZjYzcxNTBjNGQ5ZmJkMDE2YzQwYzcyNTFhYmZfMTAtNi0xLTEtMjMwNDMw_dd40e537-aaf1-4d3c-a705-c90a8274b1bb"
      unitRef="usd">3052200000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib3709303ba6148abbf182faa1801ca7d_I20230331"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc2Nw_e39ba5b6-0c42-4c84-8144-7ea70edeb761"
      unitRef="usd">2250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic441e43afa9a46bc8ae720732e962370_I20230331"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc3MQ_64ac1b7e-85e7-413e-a5b9-e3255ce32620"
      unitRef="usd">1900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if98b659cdde441a3af016a8f06cb7594_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkwNTc3NQ_b7aa3097-9c9c-4ec0-943d-055d2554c2ee"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="ie7e2cb1f7a254c86b71afca8cb004c59_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjA3Ng_3bb50df0-51dd-4191-9bb3-f930800b21d5"
      unitRef="usd">2200000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal
      contextRef="ibc38cc23a2a0490da833e828163dd030_D20250301-20250331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjE2MA_107fe848-7fba-46b0-9101-a7f3826810d4"
      unitRef="usd">4400000</us-gaap:LineOfCreditFacilityPeriodicPaymentPrincipal>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ic441e43afa9a46bc8ae720732e962370_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjUwOA_6483cb4b-7870-4b7f-b41e-f2fb4917be01"
      unitRef="number">0.0645</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i557c17c1a0cc4f76b4a3c630301369b3_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjUxNQ_600fc9cb-820a-4b00-8e31-2ab83053f4a0"
      unitRef="number">0.0582</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="if98b659cdde441a3af016a8f06cb7594_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjU4Nw_518162ba-fe24-4dff-8b95-3a56ab32faeb"
      unitRef="number">0.0653</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i8e5a6f45ff6c4958822f565cbf57bec5_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjU5NA_7a1f872c-7c00-423b-9891-e2f337410fd4"
      unitRef="number">0.0580</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib3709303ba6148abbf182faa1801ca7d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjY2NA_3f96cd15-9f05-4174-95fe-b761cc0c04a7"
      unitRef="usd">145700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i66df6c788b144b7bbd6d5a47055781e0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjY3MQ_1b96c1a7-cc7b-48e6-821f-7aa3a5d949ec"
      unitRef="usd">143100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="idf9576b8b61e4d7bbd9e5acc3bad5dd4_I20230331"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjc2OA_cadc96b6-9f76-4a71-9af2-688f7c89a59e"
      unitRef="number">0.006875</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i0ab559f03b724d0aa2e42473c7715ea1_I20221231"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDc4NA_26619fff-bd38-4b5d-86ea-089fbe6f8e85"
      unitRef="number">0.005625</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i980cdad8c82c493d97be508222dd371c_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjg2MQ_e5518990-3a2d-408a-811e-8d05c86af4f0"
      unitRef="number">0.01625</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i176ec63c3351496d8332a4ed44680606_I20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDg5OQ_5e18bca9-90ef-43f4-90fc-014aba0ed898"
      unitRef="number">0.01375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ic441e43afa9a46bc8ae720732e962370_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzEzNg_401aff9b-8f24-4e06-9325-bdd63b124c3d"
      unitRef="usd">849300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i557c17c1a0cc4f76b4a3c630301369b3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE0Mw_fa8b5080-7b82-4d27-861a-185673b21d84"
      unitRef="usd">860900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="i16334838340f4066ac1ed2111057b195_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE3MA_dd8cf8c7-4e89-43ff-aafd-be2cebd0d331"
      unitRef="usd">504300000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ia2d64015bc07427692e42f079bc6c4f3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzE3Nw_e152aaff-c9f6-4ee3-9c8d-d1d89404458c"
      unitRef="usd">506900000</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCredit
      contextRef="i3181d5e5136b44f88698be2970c3ac1f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNTQ5NzU1ODE4MTc3OQ_61670370-d0f3-4711-afd1-c22fffd5ee4e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i3feb46e312a546d4bb5e04a94dd7866f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNTQ5NzU1ODE4MTc3OQ_cdea776d-d55a-4018-b886-ea5a1e1e6da9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3181d5e5136b44f88698be2970c3ac1f_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI2Ng_42303c11-443e-4ffa-9a85-0d9c427923d4"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3feb46e312a546d4bb5e04a94dd7866f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI2Ng_da1d941c-513d-4f5a-a2bc-24d5c49657f7"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i7c0fefdf7547448183dfbc6ab9af6c34_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzQyOQ_73d1e40e-2584-4149-97ff-7367d1bc45d1"
      unitRef="number">0.00225</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i09547c19de6d47f89808183a8e28b98b_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDgxOA_9ca065be-b0f0-4d47-920d-1992e5667cfc"
      unitRef="number">0.00200</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i27c1f4637e344337b0d501dccf556511_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDQyOQ_0a3977ff-6b7c-4c05-8155-b2677e277f27"
      unitRef="usd">2600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i27c1f4637e344337b0d501dccf556511_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDU1Mg_f206c5ab-ebb0-404f-b4eb-4df1acfcf017"
      unitRef="number">0.0745</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1fb2010095734d04b703c7172e0e8fea_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzY2NA_98f6de3d-d426-45d1-b5ca-dbe0fa64d194"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i27798a18048e463e8d4a30706e40e70d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk0NA_b7627d52-be88-4c22-8e35-f7e90ae929dd"
      unitRef="usd">17200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id20a02ab7d9d4dd299236e626d70bc94_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk1MQ_119bfbe5-c549-4ae7-916b-c42262174051"
      unitRef="usd">23600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="ic99a7e596d094b2680c4ca4f8d9813aa_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzk5MQ_af51db2a-388c-4010-9fc8-739190457b52"
      unitRef="number">0.0090</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i04f8aa1b04f54a98ba28b2a46f869119_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3NDg1MQ_feb6800c-6a8d-4077-83fd-325de8f281a2"
      unitRef="number">0.0075</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id22c26d62a994e0ebedf5cd7f98d72ec_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkyMjM5NA_9c46bb08-a9ab-4864-aa29-c99e77712d06"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i747ea89400c84ce1bae2397fe1aaf8de_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjM0NQ_7c7eb9e0-ee95-4180-8ff2-33c85c5afb3b"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNTY_1bac16d7-da69-4e07-b8bf-7e0ebac17f3e">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzQ1Mw_f64425a8-bdd5-4aba-8645-ca169327c031">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i831c50ced58d4fabb20e4ecb70e808d3_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjQxOQ_3d142729-e106-405d-bd5d-cc655c432411"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzA_66d7328b-29ec-4e77-9427-50ab0011f9ae">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzg_15679bf7-f94d-4f81-a6c6-1665ea86eff6">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMjAyNzM_7c8894df-5283-4c32-bccd-5e73800c95ab">P5Y</us-gaap:DebtInstrumentTerm>
    <mtz:DebtInstrumentQuarterlyInstallments
      contextRef="i9566da11991e4f4f87fb89f0747ff951_I20240331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzM5OQ_b717b6b1-ad7b-46e5-8bff-ec310c2fa433"
      unitRef="usd">3750000</mtz:DebtInstrumentQuarterlyInstallments>
    <mtz:DebtInstrumentQuarterlyInstallments
      contextRef="i91fd47f519714321aefd796b59d0f454_I20260331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNzQ1NQ_1bd02f85-d271-483c-b4ed-3777c8417fde"
      unitRef="usd">7500000</mtz:DebtInstrumentQuarterlyInstallments>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzYwNg_abbda305-5422-4c5b-a059-e3130132e725">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i9e8c10d04f42463d9a2200e8375933e0_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY3OQ_7fce5daa-7944-48bc-8355-582e0665c8b4"
      unitRef="number">0.06308</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY4NQ_d2ed7037-f3c2-40b2-b3cb-fee8baa6a2a4"
      unitRef="number">0.06433</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentTerm
      contextRef="ibefa1167fb6e4df888236901e1bee5f2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfNjU5NzA2OTgxMzYwNw_039a4661-d998-4c6d-a13f-4f21b8ba48b7">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ia5c1e05bd2fe43919ea44c1e55b5578d_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY2NQ_907fc31e-de48-4e6f-896f-296011fa7d72"
      unitRef="number">0.05692</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="ib712a36112d8413c8ecee17c16101fe6_D20220101-20221231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMTA5OTUxMTY3MzY3NA_c720f854-ea7d-491a-9221-c7635c493fae"
      unitRef="number">0.05817</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:InterestPayableCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkxOTYxMw_4b43de47-8f1d-4767-9d47-07cae0feaa10"
      unitRef="usd">14300000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl81OC9mcmFnOjNlNThhYzkxYjU1YTQyZjlhMmQyZTc0ZmI5YjRlYTk4L3RleHRyZWdpb246M2U1OGFjOTFiNTVhNDJmOWEyZDJlNzRmYjliNGVhOThfMzI5ODUzNDkxOTYyMg_b7357cd4-3896-4146-aa0f-4f1cc0a50b04"
      unitRef="usd">24800000</us-gaap:InterestPayableCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2NQ_5b56aafc-9214-4151-849f-1448f6ef0024">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 March&#160;31, 2023, the Company&#x2019;s leases have remaining lease terms of up to sixteen years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f"&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 March&#160;31, 2023 and December&#160;31, 2022 totaled $715.7 million and $720.1 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $512.4 million and $535.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 month periods ended March&#160;31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively.  For the three month periods ended March&#160;31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 March&#160;31, 2023 were as follows (in millions):&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: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;2023, remaining nine 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;125.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;78.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;/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;127.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;85.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;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;90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;2026&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;33.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;40.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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;4.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;18.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;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;0.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;32.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;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;382.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;314.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;/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;(17.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;(27.7)&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;364.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;286.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0"&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;148.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;96.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;/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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e"&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;216.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: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;190.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2NQ_ac65e3f0-a33a-4fae-b382-570548b1f4b6">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 March&#160;31, 2023, the Company&#x2019;s leases have remaining lease terms of up to sixteen years.  Lease agreements may contain renewal clauses, which, if elected, generally extend the term of the lease for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_7aececeb-a61f-4f8f-a2cc-0450c6faf750"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDA5_fdcd9171-45f6-4979-87ab-20716186269f"&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 March&#160;31, 2023 and December&#160;31, 2022 totaled $715.7 million and $720.1 million, respectively.  &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_a2974d4c-bf90-478e-985d-d332f793aaa6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Nw_b46bc1fc-6f18-45ad-b893-87e04386e5cd"&gt;Assets held under finance leases, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;, totaled $512.4 million and $535.3 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Depreciation expense associated with finance leases totaled $28.0 million and $20.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 month periods ended March&#160;31, 2023 and 2022 totaled $26.3 million and $26.9 million, respectively.  For the three month periods ended March&#160;31, 2023 and 2022, rent expense for leases that have terms in excess of one year totaled approximately $35.2 million and $34.0 million, respectively, of which $4.0 million and $3.0 million, respectively, represented variable lease costs.  The Company also incurred rent expense for leases with terms of one year or less totaling approximately $111.1 million and $74.3 million for the three month periods ended March&#160;31, 2023 and 2022, 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 March&#160;31, 2023 were as follows (in millions):&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: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;2023, remaining nine 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;125.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;78.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;/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;127.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;85.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;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;90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;2026&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;33.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;40.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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;4.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;18.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;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;0.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;32.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;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;382.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;314.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;/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;(17.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;(27.7)&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;364.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;286.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0"&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;148.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;96.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;/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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e"&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;216.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: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;190.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;As of March&#160;31, 2023, finance leases had a weighted average remaining lease term of 2.7 years and a weighted average discount rate of 4.1%, and non-cancelable operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 3.8%.</us-gaap:LesseeFinanceLeasesTextBlock>
    <mtz:LesseeLeaseTermOfContract
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjk2_46622672-5908-4d85-85fc-8c1acfbe14b8">P16Y</mtz:LesseeLeaseTermOfContract>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i987893c89474492b8e2130d38da1f171_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDE1_f16fda42-2eb0-4c00-9707-9cdfec15cc96">P5Y</mtz:LesseeLeaseRenewalTerm>
    <mtz:LesseeLeaseRenewalTerm
      contextRef="i05000d132d044229b8a16de774c6fa94_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfNDE1_f8a4321f-7309-43c1-8289-eeaf0a803df3">P5Y</mtz:LesseeLeaseRenewalTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTA0Mw_87ea4448-988a-430a-a392-e8e76bde50f7"
      unitRef="usd">715700000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTA1MA_b0e25d9c-1daa-4e61-9bc5-25d8aa2bff8f"
      unitRef="usd">720100000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTE0NA_84f126b9-5f88-4258-8bb5-0255c58210c6"
      unitRef="usd">512400000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTE1MQ_1e14869a-9e02-4050-be44-c05cfad3b885"
      unitRef="usd">535300000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTI0Ng_27c9468a-2a01-45f0-a49b-19fd28271e03"
      unitRef="usd">28000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTI1Mw_a3d66eb6-95f2-4ad6-a379-3e48bef266b3"
      unitRef="usd">20300000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTQ4Mg_938c4fb1-a4e1-4090-8cc8-826e83c598d7"
      unitRef="usd">26300000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTQ4OQ_b52aa179-c3c5-4037-a43e-91d75e8a706c"
      unitRef="usd">26900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc2NQ_0bbe7552-6b9f-4715-bbc2-2bb915fabcfd">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc5MA_dce1226b-f5d5-48e8-8ae8-e695637492de"
      unitRef="usd">35200000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTc5Nw_5de6cbce-dfe0-4afd-b294-be8234dd648a"
      unitRef="usd">34000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:VariableLeaseCost
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTgyNA_5ec0c706-3eaa-4faf-b75e-c9e9eaecfcc1"
      unitRef="usd">4000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMTgzMQ_df50e776-ce83-4f2d-84a9-dbc4ac3f05a2"
      unitRef="usd">3000000</us-gaap:VariableLeaseCost>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjEzNQ_9cd7a2a1-9193-4d07-9c9c-41c804c43911">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShortTermLeaseCost
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjE2OQ_fe342d08-3240-4ab1-b5e3-24b268898bae"
      unitRef="usd">111100000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjE3Ng_f06d60a3-0a84-4bc9-8640-20f77c6269b6"
      unitRef="usd">74300000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA2Ng_96a31cae-0694-42fc-98c7-686be619c588">&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 March&#160;31, 2023 were as follows (in millions):&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: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;2023, remaining nine 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;125.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;78.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;/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;127.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;85.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;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;90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;2026&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;33.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;40.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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;4.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;18.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;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;0.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;32.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;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;382.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;314.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;/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;(17.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;(27.7)&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;364.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;286.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0"&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;148.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;96.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;/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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e"&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;216.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: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;190.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMzA3Mg_32741efa-7b54-4201-be5e-2a1bb7df1b17">&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 March&#160;31, 2023 were as follows (in millions):&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: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;2023, remaining nine 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;125.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;78.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;/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;127.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;85.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;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;90.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59.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;2026&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;33.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;40.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2027&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;4.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;18.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;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;0.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;32.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;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;382.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;314.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;/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;(17.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;(27.7)&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;364.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;286.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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMC0xLTEtMjMwNDMw_db11441e-3d8a-4534-ae16-192feff82de0"&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;148.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;96.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;/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:id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMC0xLTEtMjMwNDMw_65fe1fea-f779-481b-a76c-949414ef3d9e"&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;216.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: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;190.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMS0xLTEtMS0yMzA0MzA_60b9aca6-93fe-40f2-9c79-a3d5343e1a12"
      unitRef="usd">125300000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMS0zLTEtMS0yMzA0MzA_b7b444de-a9e9-42f0-9b8b-85acda8c5302"
      unitRef="usd">78400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMi0xLTEtMS0yMzA0MzA_50fac0e1-cef1-4662-9432-477e2726cd8f"
      unitRef="usd">127500000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMi0zLTEtMS0yMzA0MzA_f8663dd2-c13c-4c75-a5cb-c3c2a3fb2c5f"
      unitRef="usd">85300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMy0xLTEtMS0yMzA0MzA_17bc9800-204b-4e49-8281-ac61a2950653"
      unitRef="usd">90900000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMy0zLTEtMS0yMzA0MzA_36819714-0aef-413a-9467-2d39996a57cf"
      unitRef="usd">59400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNC0xLTEtMS0yMzA0MzA_af7e9fcd-d53a-4210-abd5-07d7e5d716b0"
      unitRef="usd">33900000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNC0zLTEtMS0yMzA0MzA_0bfcb678-784f-4506-b763-0a52f0a92a08"
      unitRef="usd">40700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNS0xLTEtMS0yMzA0MzA_6ae11ad1-2f4d-4c5f-af07-7e6ee294044e"
      unitRef="usd">4000000.0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNS0zLTEtMS0yMzA0MzA_107097f9-d63f-4d8c-8bd7-f9bce1b7a3f8"
      unitRef="usd">18700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <mtz:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNi0xLTEtMS0yMzA0MzA_0fe5c5fd-0766-4741-be4a-f50380803d73"
      unitRef="usd">500000</mtz:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNi0zLTEtMS0yMzA0MzA_47510ce9-8091-4e3d-beb5-5d8070f2017e"
      unitRef="usd">32100000</mtz:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNy0xLTEtMS0yMzA0MzA_18fded6d-b1cd-43bd-adcc-1fc5a44c68f1"
      unitRef="usd">382100000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfNy0zLTEtMS0yMzA0MzA_5faea51f-1aef-4409-a59a-57cd38303da0"
      unitRef="usd">314600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOC0xLTEtMS0yMzA0MzA_5945eee6-18a8-4cc3-b31d-5610219f77ed"
      unitRef="usd">17200000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOC0zLTEtMS0yMzA0MzA_e0895152-ca9b-448a-b73c-cb1cbc9a0a1d"
      unitRef="usd">27700000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOS0xLTEtMS0yMzA0MzA_e4f20cd2-bdad-496b-80c5-c2a10c39c120"
      unitRef="usd">364900000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfOS0zLTEtMS0yMzA0MzA_7e9d794e-c238-453e-923c-7dbc777d56e4"
      unitRef="usd">286900000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMS0xLTEtMjMwNDMw_78666014-3e7d-4224-a827-f3b4cea5bd18"
      unitRef="usd">148800000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTAtMy0xLTEtMjMwNDMw_347aa0e1-7eda-4fc4-bd10-485aea6054a5"
      unitRef="usd">96800000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMS0xLTEtMjMwNDMw_0b53103a-4d76-485a-b8b7-ac8e7178d534"
      unitRef="usd">216100000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RhYmxlOjdkNjI3ZThmZDVhMDRhYzlhYWQ2MzhhODU2OTNjNjY5L3RhYmxlcmFuZ2U6N2Q2MjdlOGZkNWEwNGFjOWFhZDYzOGE4NTY5M2M2NjlfMTEtMy0xLTEtMjMwNDMw_f31f383c-7b92-420f-82cc-3142b651b111"
      unitRef="usd">190100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjcwNg_7a061220-4631-4620-8c6d-340df2050ddc">P2Y8M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjc1MA_1035a88b-bf68-4ad4-ae6b-bbdb1e70c293"
      unitRef="number">0.041</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjgzNw_b5900306-8d05-4ae5-92e5-89a9c139845e">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82NC9mcmFnOjhlM2YxZDgwODgyZjQ0YzNiYjNkNDQ3YmJjNWZiMDBhL3RleHRyZWdpb246OGUzZjFkODA4ODJmNDRjM2JiM2Q0NDdiYmM1ZmIwMGFfMjg4MQ_a81956ee-d0c5-4029-a30f-3543a2a598cb"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzAyNg_bccd1a34-8200-416c-a047-3b1f381fd110">Stock-Based Compensation and Other Employee Benefit PlansThe Company has stock-based compensation plans, under which shares of the Company&#x2019;s common stock are reserved for issuance.  Under all stock-based compensation plans in effect as of March&#160;31, 2023, there were approximately 2,762,000 shares available for future grant.  Non-cash stock-based compensation expense under all plans totaled $8.5 million and $6.3 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  Income tax benefits associated with stock-based compensation arrangements totaled $10.2 million and $2.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively, including net tax benefits related to the vesting of share-based payment awards totaling $8.8 million and $0.9 million, respectively.&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 March&#160;31, 2023, total unearned compensation related to restricted shares was approximately $66.5 million, which amount is expected to be recognized over a weighted average period of approximately 2.2 years.  The fair value of restricted shares that vested, which is based on the market price on the date of vesting, totaled $77.3 million and $19.0 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.&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: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, 2022&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;2,049,280&#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;52.33&#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;194,906&#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;96.17&#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;(844,483)&lt;/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;27.18&#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;(21,223)&lt;/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.24&#160;&lt;/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 March 31, 2023&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,378,480&#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;74.18&#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:5pt;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 1,000 and 2,150 restricted stock units as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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.  Under the 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.  At the Company&#x2019;s discretion, share purchases may be satisfied by delivering either newly issued common shares, or common shares reacquired on the open market or in privately negotiated 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:400;line-height:120%"&gt;For the three month periods ended March&#160;31, 2023 and 2022, 21,299 shares and 24,737 share&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;s, respectively, were purchased by participants under the Company&#x2019;s ESPPs for $1.7 million and $1.9 million, respectively, and were satisfied with shares reacquired by the Company on the open market.  Compensation expense associated with the Company&#x2019;s ESPPs totaled approximately $0.3 million for &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;both the three month periods ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjI0_2226370b-eeab-46f0-92cc-415741680fa1"
      unitRef="shares">2762000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzI5_1c80038e-bbac-4cf9-897d-603dcdf0441c"
      unitRef="usd">8500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzM2_074ad559-160b-4f8c-aabd-fb32a5b4ae1c"
      unitRef="usd">6300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNTUw_9a908038-bfef-4d80-b8dd-36363c648a28"
      unitRef="usd">10200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNTU3_4c31798a-575b-4286-bf04-69a34af52f0e"
      unitRef="usd">2200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNzkw_6bf54b32-5d62-4c5a-966b-924a88f32f56"
      unitRef="usd">8800000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfNzk3_fb9d5237-7583-499a-8031-0366a14502a8"
      unitRef="usd">900000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0cf0879d331c481ab5736beebb187408_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTI2NQ_eb171764-843e-4e73-b85e-45901367c9dc"
      unitRef="usd">66500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTM1OQ_3f0200d7-5a98-4577-809c-34c5bee9ded9">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTU0Mg_e62c6c42-356d-4e1f-a500-e455cf188996"
      unitRef="usd">77300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i76116e7c6bed462db2b67377ab29660f_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTU0OQ_cf92844d-9ec0-483f-bdcb-4ccc7d093581"
      unitRef="usd">19000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMzAyNQ_e981872d-1461-49fb-874d-282a3689999b">&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: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, 2022&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;2,049,280&#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;52.33&#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;194,906&#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;96.17&#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;(844,483)&lt;/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;27.18&#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;(21,223)&lt;/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.24&#160;&lt;/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 March 31, 2023&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,378,480&#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;74.18&#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:5pt;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 1,000 and 2,150 restricted stock units as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMS0xLTEtMS0yMzA0MzA_3a5ce4b0-daa5-49f7-b5cb-e28886253c5f"
      unitRef="shares">2049280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4d52f1ddcb6b472ca5c909317c6f102b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMS0zLTEtMS0yMzA0MzA_7fa90b44-1137-4402-ad1d-5a55ba766ed9"
      unitRef="usdPerShare">52.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMi0xLTEtMS0yMzA0MzA_95e2f12e-8b8d-4cce-a2a3-3dafec4d9093"
      unitRef="shares">194906</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMi0zLTEtMS0yMzA0MzA_04def03b-d274-4d6d-8d96-c31e25f74e02"
      unitRef="usdPerShare">96.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMy0xLTEtMS0yMzA0MzA_3971d014-d492-4cc0-b981-40013f977ba7"
      unitRef="shares">844483</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfMy0zLTEtMS0yMzA0MzA_5646d126-158f-4205-a93a-35b82ba9bc89"
      unitRef="usdPerShare">27.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNC0xLTEtMS0yMzA0MzA_03ac49e0-77d7-4144-bedd-4eed0559a48a"
      unitRef="shares">21223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i338e32030d904c8599624944a0f4b71e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNC0zLTEtMS0yMzA0MzA_6f6deda2-4a0e-4d1c-a284-6a3bfc8e7731"
      unitRef="usdPerShare">37.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0cf0879d331c481ab5736beebb187408_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNS0xLTEtMS0yMzA0MzA_9f8b09d3-47ac-4e8e-876c-98ea4691e21d"
      unitRef="shares">1378480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0cf0879d331c481ab5736beebb187408_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RhYmxlOmMyYjQwYjZkNDU5NDQxODQ5NDQ1YzYzYjBmOWJjMjQyL3RhYmxlcmFuZ2U6YzJiNDBiNmQ0NTk0NDE4NDk0NDVjNjNiMGY5YmMyNDJfNS0zLTEtMS0yMzA0MzA_0faee3f9-a17d-4a24-9ec1-25d41f71fc38"
      unitRef="usdPerShare">74.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9824f4425b924376bec7cad648d23461_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTYyMw_e24d1f0d-4f82-485a-8f1b-70468c72a765"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6d297ce66d454145965747fb7faaee97_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTYzMA_e72c947a-4661-4bc2-9cae-d034583659fa"
      unitRef="shares">2150</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMTk5Mw_d2dfbbfd-ff7a-4762-93df-ac03a106a6f0"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjM3Mw_7f631acc-b6a7-47e2-a3f7-676409c5582f"
      unitRef="shares">21299</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjM4Nw_9d7cdb4e-fc0e-4098-b11d-4dfc81cd1fe5"
      unitRef="shares">24737</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjQ3Mw_51925f52-a82d-4dbd-96ea-f18cb2d65ce0"
      unitRef="usd">1700000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i00366788b185439eb7cff407660875bc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjQ4MA_207e0c7e-97ed-40b1-9a11-0a4d29c11c62"
      unitRef="usd">1900000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i640e0cc169604bf5bc97d45b3aa65c3a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjk0Ng_39e7f5b7-09ac-4311-a2fb-1fb01448b633"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold
      contextRef="i00366788b185439eb7cff407660875bc_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl82Ny9mcmFnOmI1Mjg0YzMwYzUwMTQ4YjFiMzdhMWQ4ZDAzNTVlZmRlL3RleHRyZWdpb246YjUyODRjMzBjNTAxNDhiMWIzN2ExZDhkMDM1NWVmZGVfMjk0Ng_cfc214bf-61e3-42ea-8914-2f6e5d0f2442"
      unitRef="usd">300000</us-gaap:CompensationExpenseExcludingCostOfGoodAndServiceSold>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RleHRyZWdpb246MTdjYmQyNGQwMTJmNDA0OWFiMjM4MTZlMjQ5YjNlODVfMTQ3Nw_b621c9a2-180c-4d55-98e5-931e6d6b2e6d">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 are 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.  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:6pt;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: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 March 31: &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;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;6,806&#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,581&#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;21.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 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;13.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 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;35.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;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;6,601&#160;&lt;/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,672&#160;&lt;/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;17.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 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;13.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;30.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="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="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="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;/table&gt;&lt;/div&gt;&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 fluctuations in the number of employees covered under multiemployer plans and associated contributions in the table above related primarily to the timing of activity for the Company&#x2019;s union resource-based projects, as well as the effects of the Company&#x2019;s recent acquisitions.  For the three month period ended March&#160;31, 2023, multiemployer plan activity was driven primarily by project work within the Company&#x2019;s Power Delivery operations and acquisition-related project work within the Company&#x2019;s Clean Energy and Infrastructure operations, whereas for the three month period ended March&#160;31, 2022, activity was driven primarily by acquisition-related project work within the Company&#x2019;s Power Delivery operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RleHRyZWdpb246MTdjYmQyNGQwMTJmNDA0OWFiMjM4MTZlMjQ5YjNlODVfMTQ4Nw_f5eea00c-8b25-47da-9f99-b5297f339e29">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 March 31: &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;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;6,806&#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,581&#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;21.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 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;13.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 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;35.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;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;6,601&#160;&lt;/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,672&#160;&lt;/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;17.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 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;13.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;30.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="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="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="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;/table&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i083e81185e894afa95a38e541e0de757_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC0xLTEtMS0yMzA0MzA_ec73c4d1-7bcf-4090-9e38-274ab0169c39"
      unitRef="employee">6806</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i96ea790e73b845ef8ec56e9c9a1c1d7a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC0zLTEtMS0yMzA0MzA_3418c83c-0732-435d-8d75-962c10cf02ec"
      unitRef="employee">7581</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ide184b22e5f9470a822026b0757ff275_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC01LTEtMS0yMzA0MzA_860fc244-f909-4e9e-b764-1e60a069cbef"
      unitRef="usd">21800000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia3dfd1f5ad7a4f269bc8ca577bfee569_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC03LTEtMS0yMzA0MzA_7178c81e-214e-4561-aea3-14c48ddd0d6c"
      unitRef="usd">13400000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNC05LTEtMS0yMzA0MzA_b97baa5d-806b-4f8b-9328-575141d7ec47"
      unitRef="usd">35200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="iec941dba0c8340139aacba021470d575_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS0xLTEtMS0yMzA0MzA_3faf7913-17e3-40e5-84cb-3bd18cee35f8"
      unitRef="employee">6601</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanNumberOfEmployeesCovered
      contextRef="i3ff81dc7bb8f4bd3b57359ba0a861450_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS0zLTEtMS0yMzA0MzA_9004ad78-14b9-4145-97cd-910cfbb3daa9"
      unitRef="employee">6672</us-gaap:MultiemployerPlanNumberOfEmployeesCovered>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i1faa8ffc06a047a7aca568a7317a1a21_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS01LTEtMS0yMzA0MzA_831fefc8-61a7-4ad2-86d0-61afa72c5e71"
      unitRef="usd">17000000.0</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ifbd97b91f54547f1ab22598b43ac11fa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS03LTEtMS0yMzA0MzA_0a631cb8-51c2-4002-a98d-1c9795b1d891"
      unitRef="usd">13200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83MC9mcmFnOjE3Y2JkMjRkMDEyZjQwNDlhYjIzODE2ZTI0OWIzZTg1L3RhYmxlOjFlZjQ1Mjk2YmRjOTRiOTdiOTc3YjExZmViMTMxMTk5L3RhYmxlcmFuZ2U6MWVmNDUyOTZiZGM5NGI5N2I5NzdiMTFmZWIxMzExOTlfNS05LTEtMS0yMzA0MzA_17382dc3-d998-4152-a77b-f6d27ed68987"
      unitRef="usd">30200000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfMjQyNA_4e563432-5f73-484a-a1f8-2fe197a2becf">Equity&lt;div style="margin-bottom: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;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, from time to time, of MasTec common shares 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 and may be modified or suspended at any time at the Company&#x2019;s discretion.  There were no share repurchases under the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Company&#x2019;s share repurchase programs for the three month period ended March&#160;31, 2023.  For the three month period ended March&#160;31, 2022, the Company repurchased 0.2 million shares of its common stock for an aggregate purchase price of approximately $13.8 million, of which 0.1 million shares were repurchased for $8.6 million under the Company&#x2019;s December 2018 $100 million share repurchase program, which completed the program.  The remaining 0.1 million shares were repurchased for $5.2 million under the Company&#x2019;s March 2020 $150 million share repurchase program.  As of March&#160;31, 2023, $77.3 million was available for future share repurchases under the Company&#x2019;s March 2020 share repurchase program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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="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 the three month periods ended March&#160;31, 2023 and 2022 relates primarily to the Company&#x2019;s operations in Canada and Mexico.  Unrealized investment activity for the three month periods ended March&#160;31, 2023 and 2022 relates to unrealized fair value gains or losses associated with the Waha JV interest rate swaps.  See Note 4 - Fair Value of Financial Instruments for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDEy_491a3c0e-b1e6-4a1c-ae80-f2a5fb65a0cf"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzQ3Nw_79511095-402e-45d4-9a84-01704160fba3"
      unitRef="shares">200000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzUwNg_13cbeff5-b575-4cdf-bd5c-0f666ce85bcd"
      unitRef="usd">13800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzU1MA_e9a78678-e721-4aca-b62d-f75d63b6ed68"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzU4NA_15c1510f-0d17-4b37-8f51-0e74b1c8f63b"
      unitRef="usd">8600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ie811769e6ff3457b8ae99a336a07a2f6_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNzgw_6c522e02-fa08-439f-aeea-3ca9ede2c910"
      unitRef="usd">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzczMg_6814a4b0-a2df-466e-8bfe-0699fc5cd0f3"
      unitRef="shares">100000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie2a633976d5a461cb97dbb3223c3c9e7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfNDk0NzgwMjMyNzc2MA_93634c7f-9496-4e45-bb74-d4ca13b59aed"
      unitRef="usd">5200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id44ac4afa41949d89149d067c4fb12a5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfOTE4_79bad4a7-9398-469a-bff6-aeacc197e348"
      unitRef="usd">150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="id44ac4afa41949d89149d067c4fb12a5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83My9mcmFnOmY2NGMzOTVmMmQ2OTQ2MjA5ZTNhZGU3NDg2YTNjZTIxL3RleHRyZWdpb246ZjY0YzM5NWYyZDY5NDYyMDllM2FkZTc0ODZhM2NlMjFfMTA4Nw_60aa653a-7703-4b3f-a5c9-7964355f60bc"
      unitRef="usd">77300000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfMTIwOA_9c2bdbbf-83d3-4348-ae11-0bfe633c7491">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 March&#160;31, 2023 and 2022, the Company&#x2019;s consolidated effective tax rates were 35.7% and 27.3%, respectively.  The Company&#x2019;s effective tax rate for the three month period ended March&#160;31, 2023 included the effects of a net tax benefit of approximately $8.8 million related to the vesting of share-based payment awards and an increase in non-deductible expenses, and for the three month period ended March&#160;31, 2022, included a net benefit of approximately $0.9 million related to the vesting of share-based payment awards.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTA3_601026a4-6ba9-4956-8d0c-a98fa13d8f1f"
      unitRef="number">0.357</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTE0_b21f1d55-8bf5-48d7-93c3-f76cca10fa44"
      unitRef="number">0.273</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfNTQ5NzU1ODE2MzIy_6bf54b32-5d62-4c5a-966b-924a88f32f56"
      unitRef="usd">8800000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83Ni9mcmFnOmUwOGRiYzZmNjk5NDQ0YmU5MTU4YWYzZGU2MDBhNmIxL3RleHRyZWdpb246ZTA4ZGJjNmY2OTk0NDRiZTkxNThhZjNkZTYwMGE2YjFfODI0NjMzNzIxMDczNw_fb9d5237-7583-499a-8031-0366a14502a8"
      unitRef="usd">900000</mtz:EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNzI2Ng_ce4d5b4c-38ef-44ca-9804-44f58c88cb83">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) Power Delivery 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 primarily 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; various types of heavy civil and industrial infrastructure, including rail; and environmental remediation services.  The Company performs engineering, construction and maintenance services for pipeline distribution, including natural gas, carbon capture sequestration, water and pipeline integrity services for the energy and utilities industries through its Oil and Gas segment.  The Power Delivery segment primarily serves the energy and utility industries through the engineering, construction and maintenance of power transmission and distribution infrastructure, including electrical and gas transmission lines, distribution network systems and substations; and environmental planning and compliance services.  The Other segment includes certain equity investees, the services of which may 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 certain 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-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;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&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;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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;806.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;664.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="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:#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;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;824.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;435.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="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;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;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;256.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;211.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="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:#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;Power Delivery&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;709.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;650.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="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;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;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;&#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:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Eliminations&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;(12.7)&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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,584.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;1,954.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="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-bottom:6pt;margin-top:5pt;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&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: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;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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;52.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: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;40.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="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:#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;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;5.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;10.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="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;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;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;14.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;21.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="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:#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;Power Delivery&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;47.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;46.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="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;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;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.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;6.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="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:#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;Segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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;127.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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 #000;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;125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"&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;For the three month period ended March&#160;31, 2023, Communications, Clean Energy and Infrastructure and Power Delivery EBITDA included $8.9 million, $5.2 million and $1.7 million, respectively, of acquisition and integration costs related to the Company&#x2019;s recent acquisitions, and Corporate EBITDA included $1.3 million of such costs.  For the three month period ended March&#160;31, 2022, Communications, Oil and Gas and Power Delivery EBITDA included $0.8 million, $2.0 million and $7.0 million, respectively, of such acquisition and integration costs, and Corporate EBITDA included $3.8 million.&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: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;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="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 March 31, &lt;/span&gt;&lt;/td&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:#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;2023&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;2022&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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss 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;(125.3)&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;(48.1)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;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;52.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;107.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;85.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="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;Amortization&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;41.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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:#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;Corporate EBITDA&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;50.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;47.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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;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;127.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;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 #000;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;125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.836%"/&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 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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;34.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;29.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="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:#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;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;38.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;11.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="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;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;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;34.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;31.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="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:#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;Power Delivery&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;39.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;35.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="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;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;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="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:#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;Corporate&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;2.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;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;3.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="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;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;149.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;110.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="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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.836%"/&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;Assets:&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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2,504.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;2,378.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;/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;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;2,665.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;2,979.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;div&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;1,567.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;1,544.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&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,901.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;1,967.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;div&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;295.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;297.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;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;Corporate&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;121.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;125.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 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 assets&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;9,055.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;9,293.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;/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-style:italic;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: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;MasTec operates primarily in the United States and Canada, and, to a far lesser extent, in Mexico, the Caribbean and India.  Revenue derived from U.S. operations totaled $2.6 billion and $1.9 billion for the &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;three &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;month periods ended March&#160;31, 2023 and 2022, respectively.  Revenue derived from foreign operations totaled $27.5 million and $24.5 million for the &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;three&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; month periods ended March&#160;31, 2023 and 2022, respectively, which revenue was derived primarily 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.7 billion as of both March&#160;31, 2023 and December&#160;31, 2022, and for the Company&#x2019;s businesses in foreign countries, totaled $20.3 million and $21.0 million, for the respective periods.  Intangible assets and goodwill, net, related to the Company&#x2019;s U.S. operations totaled approximately $2.9 billion and $3.0 billion as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and for the Company&#x2019;s businesses in foreign countries, totaled approximately $35.1 million and $35.5 million, respectively.  Substantially all of the Company&#x2019;s long-lived and intangible assets and goodwill in foreign countries relate to its Canadian operations.  As of both March&#160;31, 2023 and December&#160;31, 2022, amounts due from customers from which foreign revenue was derived accounted for approximately 1% of the Company&#x2019;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue.  Revenue from governmental entities for the &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;three&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; month periods ended March&#160;31, 2023 and 2022 totaled approximately 8% and 6%, respectively, 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;No customer represented greater than 10% of the Company&#x2019;s total consolidated revenue in either of the three month periods ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNzM_026238f0-c581-4373-880f-bb531973f6b9"
      unitRef="segment">5</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTE2_171dbd03-6dea-446b-b218-e72e0987269f"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzA0_171dbd03-6dea-446b-b218-e72e0987269f"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjU5NzA2OTc4MTI3Ng_9bf2ee2d-6d45-467f-bc6f-6de0a6f92023">&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: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;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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;806.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;664.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="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:#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;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;824.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;435.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="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;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;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;256.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;211.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="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:#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;Power Delivery&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;709.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;650.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="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;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;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;&#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:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Eliminations&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;(12.7)&lt;/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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;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,584.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;1,954.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="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-bottom:6pt;margin-top:5pt;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 23.7% and 25.6% of Communications segment revenue for the three month periods ended March&#160;31, 2023 and 2022, respectively.&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: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;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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;52.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: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;40.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="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:#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;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;5.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;10.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="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;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;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;14.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;21.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="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:#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;Power Delivery&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;47.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;46.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="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;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;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.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;6.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="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:#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;Segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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;127.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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 #000;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 #000;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;125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.836%"/&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 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="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 March 31, &lt;/span&gt;&lt;/td&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="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;2023&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;2022&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="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;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;34.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;29.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="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:#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;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;38.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;11.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="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;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;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;34.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;31.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="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:#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;Power Delivery&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;39.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;35.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="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;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;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="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:#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;Corporate&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;2.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;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;3.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="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;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;149.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;110.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="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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.834%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.836%"/&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;Assets:&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;March 31,&lt;br/&gt;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2,504.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;2,378.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;/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;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;2,665.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;2,979.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;div&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;1,567.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;1,544.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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Power Delivery&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,901.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;1,967.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;div&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;295.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;297.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;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;Corporate&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;121.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;125.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 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 assets&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;9,055.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;9,293.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMi0xLTEtMS0yMzA0MzA_4372f3da-35c8-452d-a3c1-53bda236df51"
      unitRef="usd">806600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMi0zLTEtMS0yMzA0MzA_bf11a719-c437-4d58-9008-82d07b50c0c4"
      unitRef="usd">664200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMy0xLTEtMS0yMzA0MzA_b764a67b-9d48-4fe5-a9ec-022ba8e9882c"
      unitRef="usd">824900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfMy0zLTEtMS0yMzA0MzA_9ef1178a-2cf6-4b0d-9ced-f2a4098ba231"
      unitRef="usd">435900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNC0xLTEtMS0yMzA0MzA_c0c4e433-6716-4025-9472-9acdba186232"
      unitRef="usd">256500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNC0zLTEtMS0yMzA0MzA_2c3e948f-3274-401d-ba0b-c08330b8eb66"
      unitRef="usd">211000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idf1c1700eef94dd292876c54555d5696_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNS0xLTEtMS0yMzA0MzA_e9b93a1b-5c22-4a80-8294-fba44dca331d"
      unitRef="usd">709400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib5951347f8b648d096535670634f8660_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNS0zLTEtMS0yMzA0MzA_0dba8a72-97c8-4639-a1e5-ca8fea49a8eb"
      unitRef="usd">650500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNi0xLTEtMS0yMzA0MzA_d9316762-72c0-46ea-bbd7-02705a92bd1e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNi0zLTEtMS0yMzA0MzA_70a3e658-22ee-4157-85c2-6962a95ea5b3"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0e246b063c24c8cb2910e9a839fe7c0_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNy0xLTEtMS0yMzA0MzA_77b9e22d-1666-4e02-b834-1ae347999801"
      unitRef="usd">-12700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3a4f14654f07479198a0b24352781948_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfNy0zLTEtMS0yMzA0MzA_11a87cf7-cd32-4016-b656-c7d820a1b2ed"
      unitRef="usd">-7200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfOC0xLTEtMS0yMzA0MzA_a290d02a-7ccb-48fa-bdde-384c3f3b859b"
      unitRef="usd">2584700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjQ0ZTZjOWY1YmVlYTQzMjY4YjBkYzQ5YzAxZWFmOTBlL3RhYmxlcmFuZ2U6NDRlNmM5ZjViZWVhNDMyNjhiMGRjNDljMDFlYWY5MGVfOC0zLTEtMS0yMzA0MzA_5cf003b7-a778-47b8-b156-9904c9af15ee"
      unitRef="usd">1954400000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i006ea23746c2455b8d36a34dec0fe36d_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzgxMw_331165d1-2cbb-4fdb-b4ae-3ee10d51d60f"
      unitRef="number">0.237</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iced184d142f447bf9896ab4cb0d3b9fe_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMzgyMA_17cf2d6b-0e00-4aa6-98f3-c28102298723"
      unitRef="number">0.256</us-gaap:ConcentrationRiskPercentage1>
    <mtz:EBITDA
      contextRef="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMi0xLTEtMS0yMzA0MzA_8e4d2f0a-6616-4e59-99bb-1be7039f5394"
      unitRef="usd">52800000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMi0zLTEtMS0yMzA0MzA_5197f04d-6e9a-47cd-abe1-5f24a5cdb785"
      unitRef="usd">40300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMy0xLTEtMS0yMzA0MzA_c0fe9dbd-e779-426e-9ed9-c3e5b3871e95"
      unitRef="usd">5300000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfMy0zLTEtMS0yMzA0MzA_1de1955d-e19b-4a7a-aa9a-67d8c1a9deeb"
      unitRef="usd">10900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNC0xLTEtMS0yMzA0MzA_f23896e2-a6e1-4ed4-8fd3-c2f7de4540cb"
      unitRef="usd">14500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNC0zLTEtMS0yMzA0MzA_123661c5-249a-4d46-98dd-1194b7969ecb"
      unitRef="usd">21500000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="idf1c1700eef94dd292876c54555d5696_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNS0xLTEtMS0yMzA0MzA_d51605d8-62d7-4a66-82da-ca94c6ce29d5"
      unitRef="usd">47400000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ib5951347f8b648d096535670634f8660_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNS0zLTEtMS0yMzA0MzA_1c086209-60ec-4c13-9f0f-3959204da770"
      unitRef="usd">46100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNi0xLTEtMS0yMzA0MzA_acbc5bff-ceb7-4a82-850e-b911a4835c7b"
      unitRef="usd">7100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfNi0zLTEtMS0yMzA0MzA_e4ab7766-e13e-4cec-839f-1ad5898457dc"
      unitRef="usd">6900000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfOC0xLTEtMS0yMzA0MzA_d8facec6-052c-4a1b-a810-19ff752c6ba7"
      unitRef="usd">127100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOmVlYjZkMWM0ODhlYTRiYTNhMWYxYjIwNWUyYTA0ZGE1L3RhYmxlcmFuZ2U6ZWViNmQxYzQ4OGVhNGJhM2ExZjFiMjA1ZTJhMDRkYTVfOC0zLTEtMS0yMzA0MzA_f13bacb8-b172-4c5d-8725-40fce772c418"
      unitRef="usd">125700000</mtz:EBITDA>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i4e01f5b091ec408e8d005dae5b49ccce_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU3ODM_fe7f7b77-ee56-4d72-b940-0855d024c9f6"
      unitRef="usd">8900000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i6a0b6230c13c43a8a0b38145f22c24a4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU3OTA_b585f4a4-f518-4e2e-8b44-bdcad084b661"
      unitRef="usd">5200000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i8f16432a44744d9f952b160da8edd735_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU4MDc_c9866f50-945b-4996-b7a6-cca458ebb6a2"
      unitRef="usd">1700000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i677be98fb7b841efb25be49b36dc9bf7_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfMTA0NDUzNjA0NzU5MzU_850463f2-33b4-4dd5-bb37-30efbca0477e"
      unitRef="usd">1300000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="iaa8a709ccbaf40439f26f9fec77733d1_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTgyOQ_76b020e4-db38-4453-8eda-46f03df79743"
      unitRef="usd">800000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="idc00723d26404faf8573b888fb449778_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTgzNA_db5ee20a-d3c0-40c7-97df-bec39e04ac9e"
      unitRef="usd">2000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i962c59a2dc484addb394d6536efe1a3a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTg0Mg_e4a109c5-00bd-4efa-b2f0-3d997301a4e0"
      unitRef="usd">7000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i32afc153085e4e459662e2875d9b71ef_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfODc5NjA5MzAzNTkyOA_bd0c9752-ace9-4cc1-ae4c-48d63d4b22d2"
      unitRef="usd">3800000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjU5NzA2OTc4MTI3NQ_f8334c41-c074-4823-88fb-ae9aaa391a9f">&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;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="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 March 31, &lt;/span&gt;&lt;/td&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:#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;2023&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;2022&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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Loss 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;(125.3)&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;(48.1)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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="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;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;52.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;107.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;85.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="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;Amortization&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;41.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="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:#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;Corporate EBITDA&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;50.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;47.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="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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Segment EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;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;127.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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 #000;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 #000;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;125.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfMi0xLTEtMS0yMzQyMDE_817f3666-4b14-4f07-a31d-b2b80ffe3dca"
      unitRef="usd">-125300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfMi0zLTEtMS0yMzQyMDE_fdd1e18e-4d33-43c3-b5bd-55fbc57b0783"
      unitRef="usd">-48100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNC0xLTEtMS0yMzQyMDE_1ca40bf5-9d25-4af4-9afb-c960c72a8523"
      unitRef="usd">-52700000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNC0zLTEtMS0yMzQyMDE_8f8a8bed-eb15-4014-83a2-7366b1a3f3fb"
      unitRef="usd">-16000000.0</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNS0xLTEtMS0yMzQyMDE_bed81adc-3f6c-4e77-a6ba-7fa75340f6e1"
      unitRef="usd">107200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNS0zLTEtMS0yMzQyMDE_cadeabb3-7306-423c-8d6d-926c411cf200"
      unitRef="usd">85200000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNi0xLTEtMS0yMzQyMDE_4e965d37-1530-4ef7-8297-32ac815a9a14"
      unitRef="usd">41900000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNi0zLTEtMS0yMzQyMDE_aea616c8-f51c-4661-bb23-87e119be8ab5"
      unitRef="usd">25600000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <mtz:CorporateEBITDA
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0xLTEtMS0yMzQ0MjQ_ab6b7200-edf7-4714-a54f-7e328426403a"
      unitRef="usd">50500000</mtz:CorporateEBITDA>
    <mtz:CorporateEBITDA
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0zLTEtMS0yMzQ0MzI_43cbab5f-d8a7-40c9-a2c8-32df7feb1347"
      unitRef="usd">47000000.0</mtz:CorporateEBITDA>
    <mtz:EBITDA
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0xLTEtMS0yMzQyMDE_73ca68f9-e796-4a13-9aea-241ec1b68dfc"
      unitRef="usd">127100000</mtz:EBITDA>
    <mtz:EBITDA
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjM3ODA5NTViNDQ1NjQxNThhOGVmN2IzY2E2MGVkMzU2L3RhYmxlcmFuZ2U6Mzc4MDk1NWI0NDU2NDE1OGE4ZWY3YjNjYTYwZWQzNTZfNy0zLTEtMS0yMzQyMDE_0f79f194-d580-4773-acc3-efb4786fa275"
      unitRef="usd">125700000</mtz:EBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i98eec7fd3a6347a98c2fec8b374e5277_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMi0xLTEtMS0yMzA0MzA_824d8fcc-151b-4587-8610-f136bafb2a75"
      unitRef="usd">34600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c23bb9efe6447ea9455583005c41c90_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMi0zLTEtMS0yMzA0MzA_12c341b1-5b7e-4fc5-9359-23a35c7f9091"
      unitRef="usd">29000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25545fad13964094b2f0a571f73f55a4_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMy0xLTEtMS0yMzA0MzA_8c136f2d-1539-4085-adaf-c1b81a5ebea6"
      unitRef="usd">38400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if6d9a9dfb90d4671893f5ee2afec8303_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfMy0zLTEtMS0yMzA0MzA_9590df81-6e84-4eed-a77c-3425dee3e142"
      unitRef="usd">11400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if76486b9ecd74cb69a5afbea698c7228_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNC0xLTEtMS0yMzA0MzA_e1a733fa-1620-4744-8c4d-d554e556f2f2"
      unitRef="usd">34300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i86cc2894d68444f2b33c506503a8ac1a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNC0zLTEtMS0yMzA0MzA_b708ba25-39f0-425b-8576-e663412ea734"
      unitRef="usd">31600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idf1c1700eef94dd292876c54555d5696_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNS0xLTEtMS0yMzA0MzA_dad7cd26-41dc-4892-a9d9-9c6cc768bf3d"
      unitRef="usd">39300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib5951347f8b648d096535670634f8660_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNS0zLTEtMS0yMzA0MzA_69bcfe71-318d-46d4-8baa-2bf654f2e92c"
      unitRef="usd">35700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9a8bfc79646849e58c50c056cc30b1c9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNi0xLTEtMS0yMzA0MzA_0c9c5c45-d012-481c-a5eb-13d735ea34ca"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i518b70ddeabf44769bb8e9f187029bbe_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNi0zLTEtMS0yMzA0MzA_a00cc894-e5fc-4d42-a963-f1581ace2f9e"
      unitRef="usd">0.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i508f0f9175b94636a5b298dbac8914e3_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNy0xLTEtMS0yMzA0MzA_ea086966-a6c6-4579-a069-68d1870d0761"
      unitRef="usd">2600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide99a082883f4166883d5fb5563f4e20_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfNy0zLTEtMS0yMzA0MzA_92b5fcb5-43ec-4aca-ac98-b4c10609abfb"
      unitRef="usd">3100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfOC0xLTEtMS0yMzA0MzA_20624a3b-6673-4a26-955f-505cfb26df8d"
      unitRef="usd">149200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjUyMjlkNWQ4ZDM4MjQyYmE4MzM1MTU1OTZmM2M1MGU0L3RhYmxlcmFuZ2U6NTIyOWQ1ZDhkMzgyNDJiYTgzMzUxNTU5NmYzYzUwZTRfOC0zLTEtMS0yMzA0MzA_9a1cab1a-100e-48d2-91ae-6555c548a54b"
      unitRef="usd">110800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="i8ba31439a3eb48b1be1d42df34136807_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMS0xLTEtMS0yMzA0MzA_a04e099a-2f9f-46a0-b557-a0cbc1b26a96"
      unitRef="usd">2504600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i118b98f86b72457c902582438bed75c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMS0zLTEtMS0yMzA0MzA_c9a327a6-d016-4025-9d0b-de338ddd0487"
      unitRef="usd">2378600000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib8bcdc0fd03b43edb5770beed767b7d7_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMi0xLTEtMS0yMzA0MzA_287f11ad-52e9-4950-9b90-9303fd3cfb7c"
      unitRef="usd">2665200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib1456699e31545fbaf5da696252c0e08_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMi0zLTEtMS0yMzA0MzA_20a12570-bff4-4494-a20b-667a4bd470b5"
      unitRef="usd">2979900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ida9151d1c84048949351823340d1c8d9_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMy0xLTEtMS0yMzA0MzA_d8daf67c-5519-469d-beb0-476740f25e5a"
      unitRef="usd">1567000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7b3c630582504320b45a42c5b4fadda0_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfMy0zLTEtMS0yMzA0MzA_87bca31b-1f1c-45e6-a294-cabf8b72e791"
      unitRef="usd">1544200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7450afa4cd9b4065b42f289a8188afc1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNC0xLTEtMS0yMzA0MzA_a38eaeb0-db7a-4406-81e9-ff341643f84d"
      unitRef="usd">1901200000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iae8c05ba9e494074a347a1a282833881_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNC0zLTEtMS0yMzA0MzA_479ada1c-d2c7-45ba-ab3b-f88ac3adb223"
      unitRef="usd">1967900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i94324d688809489095edbfda21415311_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNS0xLTEtMS0yMzA0MzA_0882d61f-1801-4b24-b892-8f521d582966"
      unitRef="usd">295400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie0455007e8124af8834afb3923eeae46_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNS0zLTEtMS0yMzA0MzA_867e4eb3-992e-4aeb-88ea-cf3707e401f3"
      unitRef="usd">297300000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09ac6b162ee047058ee7e8ea39ddb5d4_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNi0xLTEtMS0yMzA0MzA_0ec0d495-ab15-401e-a08a-1f7e0ceb3072"
      unitRef="usd">121900000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5104e790b71b429da90c38be7e7d3dbd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNi0zLTEtMS0yMzA0MzA_1b9ea185-c9de-43a0-8afc-32bba3462526"
      unitRef="usd">125400000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNy0xLTEtMS0yMzA0MzA_9f7d0cb1-7a47-4772-9e48-6c8a12da48a0"
      unitRef="usd">9055300000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RhYmxlOjAzZWI0ZTc3ZDVjMDQxMDI4NTcxMDc2N2NkMjk5M2RmL3RhYmxlcmFuZ2U6MDNlYjRlNzdkNWMwNDEwMjg1NzEwNzY3Y2QyOTkzZGZfNy0zLTEtMS0yMzA0MzA_b729a1fc-859f-4294-b066-407e26152094"
      unitRef="usd">9293300000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i96f7ac702ac341a9bba236782e971358_D20230101-20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTA2Ng_75bd77a2-a77d-4e58-ad6a-8813e1ba3359"
      unitRef="usd">2600000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaac17cf43963410a936c1ef1fea11262_D20220101-20220331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTA3Mw_78084a51-7e47-4579-bd5e-ee40487a620b"
      unitRef="usd">1900000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd87ce18e9154f519aeb3d2c9829a955_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTI1OQ_d3c66782-887f-4507-b02d-943c7e171f77"
      unitRef="usd">27500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic44353ae6caa4354b0123c5df510a7fd_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTI2Ng_196eef44-a6a0-4167-95e2-05afbc50d1b5"
      unitRef="usd">24500000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i06d2d1b8d5324f89843852830c7dadf8_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTY1OQ_26cd3c36-944c-4118-9875-e8c37e691606"
      unitRef="usd">1700000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1b3359f442c942908709ba909be6d7f8_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTY1OQ_53e8f757-05a3-42ed-8d7a-478e92eae6df"
      unitRef="usd">1700000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTc2Mw_d3fbb622-7bcc-4707-853f-02f6542894aa"
      unitRef="usd">20300000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4029585be4904a5b93839c1451a934f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTc3MA_8c76f300-2ed4-427b-bc2c-e2e8d30dd577"
      unitRef="usd">21000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i06d2d1b8d5324f89843852830c7dadf8_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTg4OQ_ccce0159-22a6-4a13-bcbe-3b31ece97af3"
      unitRef="usd">2900000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i1b3359f442c942908709ba909be6d7f8_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTQ5NzU1ODI0ODY5_f31070f9-d0b8-4b5f-93a9-4348c55ee4a4"
      unitRef="usd">3000000000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i4ffe4f24f8e34eaf9c91545cac6d4a3c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTk5MQ_558b3748-8707-478e-a612-ea5ca3c2b8cf"
      unitRef="usd">35100000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i4029585be4904a5b93839c1451a934f4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNTk5OA_4cfb7600-f964-4363-ac9a-9a72b6a5038d"
      unitRef="usd">35500000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id7f4d9d7476b410690f848f07fe9b6e8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjI4Mg_37e0f27a-3111-483d-9bfa-423ded1b0922"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i089ce96e138d44de9870b255640fe092_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjI4Mg_64e1763b-aec9-4ebe-bd5f-448f2711c773"
      unitRef="number">0.01</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i392217dd5a614125a1a50284c8622aa8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjUzNg_753ac0d0-2a19-4264-a76d-8260201e2de0"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e24a02be7ed480fb7374a51f0efe550_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl83OS9mcmFnOjY1YTA4ZmFkMGU3MjQxZDg4YTJjNWM1YzY5YmFkMjhiL3RleHRyZWdpb246NjVhMDhmYWQwZTcyNDFkODhhMmM1YzVjNjliYWQyOGJfNjY1NQ_7b1e4ef1-bde4-4296-8a95-f93111b6b138"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTEwMzU_3ebc93c5-7226-4948-be0a-4b8fb78ad56f">Commitments and Contingencies&lt;div style="margin-bottom: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 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 other project disputes, other project-related liabilities 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Acquired Legacy Solar Matter.&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;  On April 28, 2023, a jury found IEA and its subsidiary, IEA Constructors, LLC ("IEAC"), liable to plaintiffs H&amp;amp;L Farms LLC, Shaun Harris and Amie Harris following a trial in the U.S. District Court for the Middle District of Georgia, Columbus Division (the &#x201c;Court&#x201d;), against the IEA entities, IEAC&#x2019;s customer, Silicon Ranch Corporation, the owner of a solar farm project (&#x201c;SRC&#x201d;), and engineering firm Westwood Professional Services, Inc.  The suit, filed in August 2021, arose out of a project that commenced in 2021 involving the construction by IEAC of a solar farm for SRC.  The project was being constructed on SRC&#x2019;s property located adjacent to a 1,400 acre tract of land owned by the plaintiffs, purchased by the plaintiffs in March 2021 for approximately $3.3 million, which tract contained a 21 acre lake.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 plaintiffs brought various causes of action under Georgia law, including trespass, nuisance and negligence, arising out of the defendants&#x2019; alleged failure to exercise appropriate efforts required by Georgia law to prevent and remediate soil erosion and sedimentary run-off that flowed from SRC&#x2019;s property into the plaintiffs&#x2019; lake.  Following trial, the jury awarded compensatory damages of $4.5 million for emotional distress/loss of enjoyment for each of Mr. and Mrs. Harris, and another $1.5 million in remediation costs, which damages were apportioned 30% to SRC and 70% to IEA and IEAC.  The jury also awarded $25 million in punitive damages against SRC and $50 million in punitive damages against each of IEA and IEAC.  The Court entered judgment on the verdict on May 3, 2023.  Injunctive relief is also expected to be awarded to expedite the continued lake clean-up efforts under threat of further sanction by the Court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;IEA and IEAC believe that the compensatory damages awards are excessive and the punitive damages are both excessive and unwarranted as a matter of law because, among other reasons, the plaintiffs purchased the 1,400 acres of land for $3.3 million in March 2021 and the lake was only 21 acres; IEA has expended significant sums trying to prevent the soil erosion; and Georgia&#x2019;s statutory cap on punitive damages of $250,000 per plaintiff should have been applied.  IEA and IEAC intend to seek an entirely new trial, a reduction or elimination of the damages awards and, if necessary, an appeal of the result of the trial to the Court of Appeals for the 11th Circuit.  IEAC&#x2019;s insurance carrier has agreed to tender the limit of its policy of $10 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;Leases&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; 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-bottom: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;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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 March&#160;31, 2023 and December&#160;31, 2022, there were $162.9 million and $166.7 million, respectively, of letters of credit issued under the Company&#x2019;s credit facilities.  Letter of credit claims have historically not been material.  The Company is not aware of any material claims relating to its outstanding letters of credit as of March&#160;31, 2023 or December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 March&#160;31, 2023 and December&#160;31, 2022, outstanding performance and payment bonds approximated $5,374.0 million and $4,855.5 million, respectively, and estimated costs to complete projects secured by these bonds totaled $1,942.2 million and $1,739.9 million, respectively.  Included in these balances as of March&#160;31, 2023 and December&#160;31, 2022 are $254.5 million and $115.8 million, respectively, 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-bottom: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;Investment and Strategic Arrangements.&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;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 25% to 50% in four 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 March&#160;31, 2023, the Company was not aware of material future claims against it in connection with these arrangements.  For the three month period ended March&#160;31, 2023, the Company provided $0.3 million of project-related financing to its contractual joint ventures, which amount was outstanding as of March&#160;31, 2023.  Included in the Company&#x2019;s cash balances as of March&#160;31, 2023 and December&#160;31, 2022 are amounts held by entities that are proportionately consolidated totaling $16.7 million and $25.7 million, respectively.  These amounts are available to support the operations of those entities, but are not available for the Company&#x2019;s other operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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-bottom: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;Self-Insurance&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;  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.  The Company manages certain of its insurance liabilities indirectly through its wholly-owned captive insurance companies, which reimburse claims up to the applicable insurance limits.  Cash balances held by the Company&#x2019;s captive insurance companies, which totaled approximately $0.9 million and $1.1 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, are generally not available for use in the Company&#x2019;s other operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 March&#160;31, 2023 and December&#160;31, 2022, MasTec&#x2019;s estimated liability for unpaid claims and associated expenses, including incurred but not reported losses related to these policies, totaled $190.1 million and $176.7 million, respectively, of which $118.8 million and $109.3 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.3 million and $4.1 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 $95.6 million as of both March&#160;31, 2023 and December&#160;31, 2022.  Outstanding surety bonds related to self-insurance programs amounted to $110.9 million as of both March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;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="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 March&#160;31, 2023, 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.  In connection with the IEA acquisition, the Company assumed a multiemployer pension plan withdrawal liability, under which IEA is obligated to make monthly payments of approximately $10,000.  As of both March&#160;31, 2023 and December&#160;31, 2022, the remaining obligation approximated $1.9 million.&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;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 both March&#160;31, 2023 and December&#160;31, 2022, the Company had accrued project close-out liabilities of approximately $40 million.  The Company is not aware of any other material asserted or unasserted claims in connection with its potential indemnity obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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;div style="margin-bottom: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;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;  The Company had approximately 995 customers for the &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;three &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;month period ended March&#160;31, 2023.  No customer represented greater than 10% of the Company&#x2019;s consolidated net accounts receivable position, which is calculated as accounts receivable, net, less deferred revenue, as of either March&#160;31, 2023 or December&#160;31, 2022.  For the &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;three &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;month periods ended March&#160;31, 2023 and 2022, the Company derived approximately 39% a&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;nd &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;42%&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;, respectively, of &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;its revenue from its top ten customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:PaymentsToAcquireLand
      contextRef="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY0MzE_5fffe4df-3277-4a2d-9a82-2a100516e368"
      unitRef="usd">3300000</us-gaap:PaymentsToAcquireLand>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY0ODU_0fd81377-4a08-42db-b7ed-84d5153e137a"
      unitRef="usd">4500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="id01ed769ceeb45729d3065a2ffbf8b3b_D20230428-20230428"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MDM_0124ade5-daf6-4671-ba8f-68946e073b15"
      unitRef="usd">1500000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ff507c78eef48268dd0bee2d53e8105_D20230428-20230428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MTE_15ed1211-a114-48af-b49e-8880a77e70ee"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie3db1e1e3ffc464dba4b01515614d57d_D20230428-20230428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MTc_1cac0428-2741-4516-bf0a-c26fb0b6cec7"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="ib18de1735265455cb5bbe0fce503a189_D20230428-20230428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1MzI_99cce7f3-e8a4-4505-9cd4-498d1088f571"
      unitRef="usd">25000000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="i362386d64aaa454a80bde787c8171cee_D20230428-20230428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1NDk_f39532db-40b5-4384-9328-f6abbd351399"
      unitRef="usd">50000000</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:PaymentsToAcquireLand
      contextRef="ibf3c5f4ec53c4238af904bf93696f2a2_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1NjU_5fffe4df-3277-4a2d-9a82-2a100516e368"
      unitRef="usd">3300000</us-gaap:PaymentsToAcquireLand>
    <mtz:EnvironmentalRemediationInsurancePolicyLimit
      contextRef="i53309bfc61cd439e9c23ee443bd1916c_I20230428"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTIwOTQ2Mjc5MjY1OTY_dcb07e2f-c4c5-41ba-955a-5936681b7d83"
      unitRef="usd">10000000</mtz:EnvironmentalRemediationInsurancePolicyLimit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjA3NQ_7c90c0e8-1660-4fe9-b10a-8f379071fe65"
      unitRef="usd">162900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjA4Mg_31efc829-50a1-4977-b9e1-2d73a00708f6"
      unitRef="usd">166700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ibe9728b1303840caa6f5a4c29f380dd4_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjk3NA_c589aff2-e372-409d-88be-58fea4edf510"
      unitRef="usd">5374000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i062a22e1a5d84af697df6b7bc20c3a70_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMjk4MQ_237bdd09-0e83-48cd-abab-40479326cfbc"
      unitRef="usd">4855500000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="ib3746c6163b3495c840b94976c175400_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzA3MQ_40cddb95-89bd-4b43-966b-1f6e0cb65ce1"
      unitRef="usd">1942200000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <mtz:EstimatedCostsToCompleteProjectsSecuredByBonds
      contextRef="i6b9da13227a84da5af4171b405d6a8e9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzA3OA_0e7e6a58-a9f5-4f11-9369-14bce333701e"
      unitRef="usd">1739900000</mtz:EstimatedCostsToCompleteProjectsSecuredByBonds>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i0f7dce6cf5fe4b57a55115e485a0a193_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzE0OQ_1cd7bc6c-3063-4386-b687-f01130fc5832"
      unitRef="usd">254500000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ia6952be4ea8a40228f683e30c83fefb8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzOTE4Mw_7f277080-4735-4be4-b880-daefe9c0c2ff"
      unitRef="usd">115800000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i6eb4c3492d6e4435a57b52f694680e9e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzQ5Nw_495872e8-113d-4072-90fd-7293d25073d6"
      unitRef="number">0.85</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="i6f69ff6ae2ab43eb8e2d20b1fb0405d9_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzUwMw_222c413c-9c17-4654-93ac-38083650eeed"
      unitRef="number">0.90</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="icadc87b7c32942ccb08c0a9f87b9741e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzcyMg_7fd904b5-f48b-4c95-b56d-2f80cb8fe1f9"
      unitRef="number">0.25</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage
      contextRef="id73cc8814ec2467cbfc54bde7a4779e0_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzcyOA_b5aa03f2-ce67-4782-988c-1759bcf6dce2"
      unitRef="number">0.50</mtz:ProportionatelyConsolidatedJointVentureOwnershipPercentage>
    <mtz:NumberOfJointVentures
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzczNA_1be3a371-8ac9-40d2-9e0a-2efb3e134a3f"
      unitRef="constructionproject">4</mtz:NumberOfJointVentures>
    <mtz:PaymentsForOtherProjectRelatedFinancing
      contextRef="ife94648301e34d73b933d7771fd25cf9_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMzI5ODUzNDg5ODg1Mw_06281726-613c-409a-b944-821088a7fec0"
      unitRef="usd">300000</mtz:PaymentsForOtherProjectRelatedFinancing>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic2a386a8941249ae9487252656bcc1cb_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNDY5NQ_3690b5b9-5006-4a1c-8698-983ac767787f"
      unitRef="usd">16700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie282c1c37c404a958da5831461e4b6dd_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNDcwMg_d6fd8b8e-6f78-4a2a-8993-25c308b3b398"
      unitRef="usd">25700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifd310ceda0734dab8befe54bac80386a_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTY5MA_689b1b45-c793-4da6-9404-948ef62fe6a9"
      unitRef="usd">900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icaac0112e7d4470496cd7c7dc9342424_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzODk3Ng_4f4fd4b7-23fc-4590-9e81-42842165c91a"
      unitRef="usd">1100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SelfInsuranceReserve
      contextRef="i3b494c288cc74291a49e6f7196f01189_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk2Mg_1df11471-e639-4147-8c1d-77339954a053"
      unitRef="usd">190100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i8d5d85a9318e4a77b5b5ac64fb48c335_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk2OQ_a8d92e3d-e24f-4ec0-b9ff-9818b133cfc5"
      unitRef="usd">176700000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i43c997e72f234fdb98c494f0c75b3ad5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNTk5Ng_9dd52003-5db8-4481-b751-175dc2f491a8"
      unitRef="usd">118800000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="ie57a6c2ffe0145f49f4e30b0190f9811_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjAwMw_f25898eb-1c61-4229-9f4f-b28d0b9721fa"
      unitRef="usd">109300000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserve
      contextRef="i878d10ec506b465a9039deec31839d15_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjMyNQ_39cb37da-43ae-4c73-9d64-42d4c8d2ec9c"
      unitRef="usd">4300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i38158be97623431c9fa907efecaddc43_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTYzOTAwNg_8435a32d-fc8f-4840-9f04-826ab3930933"
      unitRef="usd">4100000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id045fca4c21e40a194479ba8f3f2bbc1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjY0MA_3ea9f2be-930e-4369-b2ff-ba8c2aef6921"
      unitRef="usd">95600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="iff1b8f33f0cc42288ddb43e365c46b58_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjY0MA_b324d5a3-b3f1-4fb8-912c-1f2cb2bd3cef"
      unitRef="usd">95600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i8fbb438116f8485b95af71145c2fce4c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjc3OA_34c0a7ec-fbe5-454f-93ff-03b5bd6eed96"
      unitRef="usd">110900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="id57c743587c54f659ff97a4c3a50fdaa_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfNjc3OA_9cf42c40-63d5-48d3-bcaa-1079ac1aebed"
      unitRef="usd">110900000</us-gaap:GuaranteeObligationsMaximumExposure>
    <mtz:MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount
      contextRef="i50e249991e6c43189f04d339795c1723_D20230101-20230331"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU1Nw_651d77e0-ab0a-4f1a-a783-e646d295beaf"
      unitRef="usd">10000</mtz:MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i47179063b8ec4660b223a61d0d150017_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU2Mg_3f83d995-8c41-486c-860c-1fdecb284efc"
      unitRef="usd">1900000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i508b3afc79894f28ba703d3a846d21ac_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA5OTUxMTY0MDU2Mg_a49226e8-5ed2-4057-b675-41edb0eecfeb"
      unitRef="usd">1900000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfOTM5Nw_710d886c-5037-4b86-a30f-06b6eb9e04e6"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfOTM5Nw_9d096fbc-dafa-4225-946b-cdb661dbc6f7"
      unitRef="usd">40000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <mtz:NumberOfCustomers
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA1Nzk_cdb59dc9-389b-408f-9c22-4f4e22bee7eb"
      unitRef="customer">995</mtz:NumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i749fb2e3bcde43b2bea4c762e53317c9_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA4ODI_169407ee-c4ed-424c-a265-3796d86abf8d"
      unitRef="number">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib0d282ece9514b0483cb80e333c55ecb_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84Mi9mcmFnOmJhNTk5NjdmM2NlYTQyNzhhMjJiZWM3YWRiOGMwZjE4L3RleHRyZWdpb246YmE1OTk2N2YzY2VhNDI3OGEyMmJlYzdhZGI4YzBmMThfMTA4ODk_d1eb10e3-65eb-4911-b66c-e224fa824235"
      unitRef="number">0.42</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzUxOQ_a98d1d08-be4d-4653-9fe7-9f0511d5fe3b">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, business development and administrative 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 March&#160;31, 2023 and 2022, such payments to related party entities totaled approximately $16.1 million and $6.8 million, respectively.  Payables associated with such arrangements totaled approximately $3.9 million and $2.6 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  Revenue from such related party arrangements totaled approximately $2.2 million and $3.8 million for the three month periods ended March&#160;31, 2023 and 2022, respectively, and related amounts receivable totaled approximately $3.5 million and $3.2 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 $1.0 million for both the three month periods ended March&#160;31, 2023 and 2022.  Amounts payable to CCI totaled approximately $0.1 million and $0.6 million as of March&#160;31, 2023 and December&#160;31, 2022, 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 the three month periods ended March&#160;31, 2023 and 2022, MasTec paid approximately $0.7 million and $0.6 million, respectively, related to this leasing arrangement.&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 performed construction services on behalf of a professional Miami soccer franchise (the &#x201c;Franchise&#x201d;) in which Jorge Mas and Jos&#xe9; R. Mas are majority owners.  Services provided by MasTec have included the construction of a soccer facility and stadium as well as wireless infrastructure services.  For the three month period ended March&#160;31, 2023, MasTec charged approximately $0.1 million under these arrangements, which amount was outstanding as of March&#160;31, 2023.  Payments for other expenses related to the Franchise for the three month periods ended March&#160;31, 2023 and 2022 totaled approximately $0.4 million and $0.1 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 subcontracting arrangement to perform construction services for an entity, of which Jos&#xe9; R. Mas acquired a minority interest, and of which a member of management of a MasTec subsidiary owns the remaining interest.  For the three month periods ended March&#160;31, 2023 and 2022, revenue recognized by MasTec under this arrangement totaled approximately $41.8 million and $28.8 million, respectively, and as of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $54.2 million and $42.0 million, respectively.  MasTec pays a management fee to this entity in connection with the subcontracting arrangement, under which MasTec incurred approximately $0.5 million and $0.2 million for the three month periods ended March&#160;31, 2023 and 2022, respectively.  As of March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable totaled approximately $0.2 million and $0.3 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;During the fourth quarter of 2022, Jorge Mas and Jos&#xe9; R. Mas sold their majority interest in a company which is a MasTec customer and to which MasTec previously leased employees and provided satellite communication services.  For the three month period ended March&#160;31, 2022, charges under the prior arrangements totaled approximately $0.3 million.  As of both March&#160;31, 2023 and December&#160;31, 2022, related amounts receivable were de minimis.&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;From time to time, the Company advances amounts to the former owners of acquired businesses.  Such advances totaled approximately $0.1 million and $1.3 million, respectively, for the three month periods ended March&#160;31, 2023&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 2022, and amounts receivable for &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;such advances totaled approximately $2.1 million and $2.0 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively.  In addition, the Company has a subcontracting arrangement with an entity in which it has a 25% interest.  The Company&#x2019;s interest in this entity is accounted for as an equity method investment.  For the three month period ended March&#160;31, 2023, the Company made no equity contributions to this entity, and for the three month period ended March&#160;31, 2022, equity contributions totaled approximately $0.5 million.  As of both March&#160;31, 2023 and December&#160;31, 2022, the Company&#x2019;s net investment in this entity was a liability of approximately $0.2 million, which net amount included approximately $2.3 million of accounts receivable, net, less deferred revenue, related to the subcontracting arrangement for both periods.  Additionally, the Company has certain arrangements with an entity in which members of management have an ownership interest, including a fee arrangement in conjunction &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;with a $15.0 million le&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;tter of credit issued by the Company on behalf of this entity.  Income recognized in connection with these arrangements totaled &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;approximately $0.2 million for both the three month periods ended March&#160;31, 2023&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 2022&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 March&#160;31, 2023 and December&#160;31, 2022, 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.  In the first quarter of 2023, the Company acquired the remaining 15% equity interests of the non-controlling interests in one of these entities from two members of subsidiary management for $10.0 million in cash, plus 120,000 shares of MasTec common stock, valued at approximately $11.6 million.&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 the other of which Jos&#xe9; R. Mas is a trustee.  There were no payments in connection with these agreements in either of the three month periods ended March&#160;31, 2023&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; or 2022&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;, and life insurance assets associated with these agreements totaled approximately $25.8 million as of both March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8005e64fba694c85b217221d335c74dc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjQ5_d78407da-c54d-42f3-ac20-8ecb942c328d"
      unitRef="usd">16100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjU2_95b72857-abf9-40bd-af4b-9b1ad63096fc"
      unitRef="usd">6800000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i5a03f3ee08f441c4863c844327f4a318_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfODMz_d2c22251-2484-4e9c-a6c5-372a8ed1337e"
      unitRef="usd">3900000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="icf3a96a75fb74729b917ed4f58fff77d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfODQw_a0f9714f-8656-4c92-88b8-be8af52b69a4"
      unitRef="usd">2600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8005e64fba694c85b217221d335c74dc_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfOTQy_cb72ca83-8742-49ae-9e2e-0ea6e9a66609"
      unitRef="usd">2200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6d8b0c28652d4fb99f509127963faa10_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfOTQ5_f5a45d25-afd0-405d-8a45-efdfb1fdcbb7"
      unitRef="usd">3800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i5a03f3ee08f441c4863c844327f4a318_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTE1Ng_40c79813-a48a-4873-999b-2b60bd08a1c9"
      unitRef="usd">3500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="icf3a96a75fb74729b917ed4f58fff77d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTE2Mw_a7d71fde-2cd3-4dac-af40-8532ffee68c0"
      unitRef="usd">3200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="if06c69c493ac4840bed07b5e298eb050_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTY0MQ_d7937954-e233-45a5-a93e-75ec26f289b1"
      unitRef="usd">1000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="iafc981206e7344478b23f0c5bf30808d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTg0NA_d46a820a-b759-4270-a433-27e650576213"
      unitRef="usd">100000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i062a1e2ccc0a4443ace537e6e03229a3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTg1MQ_5547470c-c917-46ca-bd51-8e3295bbe811"
      unitRef="usd">600000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6bc7c1db587d4f9cb03971838730bc9a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzAwMQ_0b399986-464b-4218-b4e0-8edfcc4299e8"
      unitRef="usd">700000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="iba2f02520928486ea68118b7affa2682_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzAwOA_c9085ed4-6bc3-4fd7-af5b-a2065b37017a"
      unitRef="usd">600000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i468db148270c4905813a9120adbc9572_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTY0MjY2MQ_8e9be419-e6af-454e-84ea-943bb2813bb0"
      unitRef="usd">100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i6e7b65de005944e79a3b14019c67de56_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMzY1MA_06664a62-9e43-489f-b106-4b0f23a4a3d2"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i0d91fe603cee48bd98365a5db2459056_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjIxMw_c51951f9-8944-483c-abc8-109abecfff7a"
      unitRef="usd">100000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDEzMg_7d0ce5c8-522b-4369-9a01-4afe3bc5a811"
      unitRef="usd">41800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjMxMQ_b89d63b4-115a-4d54-8ff5-3c03cf5860f3"
      unitRef="usd">28800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i6d7b87a89fa2451498f172d6694027d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDIyMA_e11a52ec-126d-4cb0-b0ac-2a4a3af42c6c"
      unitRef="usd">54200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjM0Mg_5f19d024-9d37-427a-a6ee-a89188a5e486"
      unitRef="usd">42000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i8a856aa5cbed4ade93b1e3295ca65f46_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDQwNg_87078ee8-71af-4806-849b-d41da3db5f3b"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i2375b04345944396b9ebd46fbc5cfef6_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQxNQ_df621a55-2e50-4165-88c6-68489ebbbd12"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="i6d7b87a89fa2451498f172d6694027d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNDQ2Nw_bfe6d01a-e0b7-478a-a6ec-b06af93ea640"
      unitRef="usd">200000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent
      contextRef="ie3f0ce7000b64532a0ff6d8a580efe82_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQ0NQ_f18a0e6d-4eba-4bce-947e-d846b87a4f04"
      unitRef="usd">300000</us-gaap:AccountsPayableRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ibe0c19145d364bb49c16a6ba8ad7d3aa_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjQ3NA_0943745f-bf2d-460a-883b-e42aa6f67717"
      unitRef="usd">300000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i52b434debc3c446583fbfe7cd46281b8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjgzMw_2e161891-b237-43d7-afc7-1fdd51728973"
      unitRef="usd">100000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i1991edde30c44c398ca4de878f5c7914_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjg0Ng_50a32545-bf4c-40d1-b61e-683a645a4248"
      unitRef="usd">1300000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i52b434debc3c446583fbfe7cd46281b8_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTY0MDA3OA_4676190d-b79e-498d-85e8-45673d49753b"
      unitRef="usd">2100000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i1991edde30c44c398ca4de878f5c7914_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNjc4Nw_14f65165-2c6e-477a-926b-5ec0479c44c7"
      unitRef="usd">2000000</us-gaap:AccountsReceivableRelatedParties>
    <mtz:EquityMethodInvestmentRelatedPartyOwnershipPercentage
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTUxMA_4e4a5d5c-6bb4-4185-9916-b42caf179a24"
      unitRef="number">0.25</mtz:EquityMethodInvestmentRelatedPartyOwnershipPercentage>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ide24e6e8acee43c789d3339cce7971af_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTcyNA_4bc68e90-8fcb-44a8-ab37-80e73255f329"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i4d5cbf9c77084d3ca0bf533ab36de75b_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzI5MQ_3f355b49-679f-4670-bf14-e5d30000904d"
      unitRef="usd">500000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="idd3560e5cb2c43febc9b5812115cbbce_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTg0NA_b6e8640a-dbc2-41e2-94ae-bc61b969a303"
      unitRef="usd">200000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:EquityMethodInvestmentNegativeAmount
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTg0NA_ffc24215-e54f-4684-8870-9a0e4c830f77"
      unitRef="usd">200000</mtz:EquityMethodInvestmentNegativeAmount>
    <mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties
      contextRef="ic5c481f4b8e349eb81a65418394a9cde_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzMxMQ_7a9d9abf-d561-411c-9910-ce3a6aa76ed1"
      unitRef="usd">2300000</mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties>
    <mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties
      contextRef="i9b39a0a9548447849f706de880016d94_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzMxMQ_c0aa9f47-b3d3-4f2a-bf7c-fc63e7d9d2fb"
      unitRef="usd">2300000</mtz:AccountsReceivableNetOfDeferredRevenuesRelatedParties>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ief2d01355fc946e78b1770cf12a8630d_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjE4OQ_d4f1e7f4-7e94-45e7-b37a-adddaeecc875"
      unitRef="usd">15000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ic8aefe5bd36b4946a354ef60be3317a5_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjMzNg_32a4f84d-31f5-4ae1-aed0-e48684fd949a"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ice2935fd29a743afb372b4de8bfc4f65_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjMzNg_340181c4-d14d-4b4c-ada9-769ec1d20d30"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ic5c481f4b8e349eb81a65418394a9cde_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjUwMQ_c6d2696f-9171-45cc-9a44-383ae3c3d5b5"
      unitRef="usd">200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i9b39a0a9548447849f706de880016d94_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNjUwOA_024a03cd-5ab8-469d-8e73-193dc33462d1"
      unitRef="usd">400000</us-gaap:AccountsReceivableRelatedParties>
    <mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired
      contextRef="i401b20b598764b9e8a1ab2ab10151c59_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNTQ5NzU1ODE1MDAyNg_80c0b761-a52e-4260-8e5a-c7504630e1bf"
      unitRef="number">0.15</mtz:NoncontrollingInterestPercentageOfVotingInterestsAcquired>
    <us-gaap:ProceedsFromPaymentsToMinorityShareholders
      contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzYzOQ_15f8eeec-5b3e-495f-9ec4-999227416263"
      unitRef="usd">-10000000</us-gaap:ProceedsFromPaymentsToMinorityShareholders>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzY1Mg_3a105f19-8814-49a2-99d7-2d3dfc131d37"
      unitRef="shares">120000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="id744886911a94a29a25210622e73d911_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfMTA5OTUxMTYzNzY3NA_8b80a044-b8c1-4ee1-81fe-6aa3c1b0accf"
      unitRef="usd">11600000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i592476291ed546a1878b1418ca61d945_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzE1Nw_b61395bd-e349-482c-8995-17624416cb67"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:PaymentsToAcquireLifeInsurancePolicies
      contextRef="i7efd2a94be234edf97be31e30277fd4b_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzE1Nw_c39b2f33-9cb7-43dd-9c62-8112ea41b63e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireLifeInsurancePolicies>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i8a7e5857d1894fa89acb1f4fc58bcfe5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzQ5NQ_1554e01f-53b0-4e67-a851-028eeccd3115"
      unitRef="usd">25800000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i80e47e39fd0246559871f322dfcb175f_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI3NzU5ZjJjNGQ2YTRkZTdiOTc4YjdhMTc5YmI4YmIyL3NlYzpiNzc1OWYyYzRkNmE0ZGU3Yjk3OGI3YTE3OWJiOGJiMl84NS9mcmFnOmU1ZjhmN2I2MThkNDQzNTc4M2E2OTU4MjA5ZGVmYjY2L3RleHRyZWdpb246ZTVmOGY3YjYxOGQ0NDM1NzgzYTY5NTgyMDlkZWZiNjZfNzQ5NQ_4da5eb83-d92b-4532-9e41-2bb4369e969c"
      unitRef="usd">25800000</us-gaap:CashSurrenderValueOfLifeInsurance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>89
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #2+I%8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  TBZ16554!).\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O21U"J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN
M=W"UB<IT"9]3%S&1PWPS^#9D9>*:'8FB LCFB%[G<DR$L;GODM<T/M,!HC8?
M^H @.;\#CZ2M)@T3L(@+D36U-<HDU-2E,]Z:!1\_4SO#K %LT6.@#*(4P)II
M8CP-;0U7P 0C3#Y_%] NQ+GZ)W;N #LGA^R65-_W95_-N7$' 6]/CR_SNH4+
MF70P./[*3M$IXII=)K]6#YO=EC62RZK@JX+?[J10<J7$_?OD^L/O*NP[Z_;N
M'QM?!)L:?MU%\P502P,$%     @ -(ND5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M("5W4IA:DP^B@FK7/T0QG:+D1=%-<A+PCJI+DL;G)(F2U,-G\O_=DQ-TTB[
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
MA/^#U9<&VCJ!"3O55$$[CK-(YT)'0J1I0KQ1]PH6R<)E7*\4LO)[!*E/8;!
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
MSQO&Q8J\KN>ZSC",RF&6:>-CT.#J6,>K8TWM;>J7;K_K;Z;V,=J$4_L82%@
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
MI2&;*(&)17'L4N.$JZE7C;]#60;(*]+(4G4J]&[NQDMM('%"DRE>1(R%4>+
MRT:\[&W^#H&I(#6U1_]V V;V^?-HFDP0J21TY!(Z,C?UTN+R]W:C:E(-F*$4
M\EB6VT##9!J.B-0\98YXI"/#4N$O,C:0YL !P)][!R!0C!'PW4=P8$-)'>S.
M/S+P_*8PN07G*>HE\_<2U:5V.[?+2/#4RX3+VRS3>T/OP%BJ>)) !*C.H74J
M81 D5A3;8I1!-G(=W\BHU$^I4'.W-=0/'I*B-E_.&0LHG6)$Y&@@1!HX0([4
M2OW<^J5Z@DI)UP6>SJE-D/,PBJ?I'!-+TL2%;B12ZF?2/E:/V2_; P55;1\%
MNEK/(=MLR<X4!WC10FV>Y%&86'D&$V/.O#@2*O4SZN"G._DBNVH%@,LLJ_=
M0X<4B5L=85%&64RGY0LB2$7('0S$1B)E?B(=7/<DV6! F<V +(42?@(3$9M3
MG@3,@7-D2N9GRMX_SC+BNYV$V:P()>#4TH@4A7K242FRD3O9*]SY_D8$5<*F
MRCE47?$TD2!RE-.0.GR=C:S*WM<0%Y!7FK=T4.RB'?&E=CNWPLC8S-\4=U;8
MR2+OBN935AZHNCOL[IMZ.A@Y&$381RFB,)AVSY@<HXEP)%TVTBOST^N=W!6M
M+/L,E1?MOG;XG$V<<VA#K#8?DTLX3:D#Z$BPS$^P][7.E,H/'C<4RQ _$#70
M!Y@4H,#0.S,,0#5 NMHTM16PQ43$778>J9?YJ?=>OO13"N,KNLMD?=1T=U&\
M",VRP,JVB%0:N>".7,S\7'QN[;?AM8E5, NN+>3".C(O\S/O[R?HSG.0L])G
M-I6R()ABM84<6/G(M=S/M0,#' @ A8V.$A%635*13-T7DZ,!]%N. .0C_7+Z
MKJ2_*BI996^9@GII_=UCT OM=FZ%D<*YG\+/ R.#M&Z&*#+SU$W<IN&4)H'E
M;XA<'/,P<#G=R?C:WP1_4[MC]C&<]";,6)-+*4VF8P9,, G#(.$.U".]<C^]
MWI]@[GU-D5+)1A']6!;K;K:&8T>XDL>!-;[$Y 0XBLO>(Z=R/Z>"O?=UM@&H
MO<'U=FOF.V8^B.*U*=-R#815*8]=K,I'5N6OL.K1R&9,;J8DIA?096G"^CC@
M@31:5%FYS_M8'\J<PW2VE^GX-R^:MBX>]^ZCP5I;&D66OK:<ZU1&!N;O8.#3
M8:U\EC7^V(LCY H5=&!Y$B+'T]0Q5. C"_.W=,18HG4R&[<)EH:V?6VI.840
M<2$>N9C[N=CB-PP\BAOI@D,NQ'2 @\G1, FH [H8J5F\,D]>K5365^U=5YF]
M$&B+JZ8\/(JH.L70)V!(8VS--S&AT 5Z)&7A[XF-O7,%*=WDQ:(Z-!P0BMV%
MJ8>?H%)V5&P"&Q&S-.!3HV."E,51X$CR8J13X:?3.Q=>,B>/:EU49K#?U?FJ
M+C3:0@F;-B';AZFE!"(7!;'K28H8Z57XZ=6G _14KZ!'9LX"B5A$CG%.N>L$
M3I[L^N?.#_O=KNQ>$( N,#O6>.!+_>LDX/IH42<N.F.^U&[G-A@)6_@)^\OQ
M48;IYE%MD>ER*JP'C(@8XS1VS%O$R-+"S])?AN=PY%C).0E (!2;\G2*%)&*
M7=,$,7*LB-_N3% -9*5N]K4R(3 ^@WG-L[PT_F[/NM!NYP89&5SX&?PVS_N1
MD"FP\%G%:3=UJ'#Q;-W_TND;%(Q%?#J=1\2@2PRF3](6)Z\7;56][MZZ:D@W
MP^Y?U!GN#F]VW7;O,TWN?Z)7=_W[6>,V_>MB7V6]-L\V2[6"+8./,7A;W;^!
MU7]H]:Y[B>E1MZW>=I<;)7-5&P'X?J5U>_Q@?F!X#V[Y?U!+ P04    "  T
MBZ160&"N43 8  #P2@  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;,U<
MZY/;N)'_5U"3W91=I=$\_%C'8[MJ[.QN7,GN^OQ(KNKJ/D D),$F"1H@-9[]
MZZ]? $&*DL?)Y>J^V".*!/K=OVXT]>S&^4]A:TRGOM15$YZ?;+NN?7IV%HJM
MJ758NM8T\,W:^5IW\-%OSD+KC2[IH;HZNSP_?WQ6:]N<O'A&U][X%\]<WU6V
M,6^\"GU=:W_[TE3NYOG)Q4F\\-9NMAU>.'OQK-4;\\YT']HW'CZ=I55*6YLF
M6-<H;];/3ZXOGKY\B/?3#7^WYB9D?ROD9.7<)_SPNGQ^<HX$F<H4':Z@X;^=
M>66J"A<",C[+FB=I2WPP_SNN_A/Q#KRL=#"O7/4/6W;;YR=/3E1IUKJONK?N
MYB]&^'F$ZQ6N"O2ONN%['\/-11\Z5\O#0$%M&_Y??Q$Y9 \\.3_PP*4\<$ET
M\T9$Y9]UIU\\\^Y&>;P;5L,_B%5Z&HBS#2KE7>?A6PO/=2]>]@&NA+!0+W6P
M0;FU>N--,$VG66I-J=[936/7MM!-IZZ+PO5-9YN->N,J6U@3GIUU0 @N=U;(
MIB]YT\L#FSY0O[BFVP;U8U.:<OS\&3"0N+B,7+R\/+K@+]HOU8.+A;H\OWQP
M9+T'22H/:+T'!]:;X5+]U_4J=!ZLZ+_G&.;U'LZOAY[U-+2Z,,]/6I2NWYF3
M%W_\P\7C\ZLCU#Y,U#X\MOJ_2X?_]DW5K[KKO<%'NZU1<47UBP[O3;%0KYMB
MJ>Z!A9,+[TQU"\[1;97M @215;"EU1[66:@__N')Y>7Y%3]('RZNE/.TK'SW
MRM6M;F[ER_L*2-:J@C"&%-EF[35HMR^(H,(U_ $9*?A!!7'0:Z(?8QW0TFV]
MZS=;B'3J5^>!KNO:>& 6(HUW 9?WNMD0>[8IP961UJ5Z#S1EQ%S\<!54ZRV&
M1(Y1MD/9V*:H^M(0"Z;9@&1@\6:S4*O>5B7]98%*754D[P51U9E&-X4AX??M
MQNN2M@<6ZKX!TO!.$)=IC-_<+E3?V<IVMW2[@XW\1! +$'.Q53H\5:V[@:]+
M4X$>@% T85N@Z)E.% LX1Q-J&P*14UID>-4S<:;96>^:&LVC4FVEFP8?P8U1
MOI5%LJ] O1[B-1H5_05,GZWM"C:F&RD:PH=U7ZUM5>%BF<2NA,8-<B<R8;E:
M4-;:NUH5H.]&N*<E/?Q]HU>54<'UOJ!%;$L;CQC8D\O =8,V##QM-%!=:+]"
MD]$MV5$PGWN#08.IN=&=L)(V095M/.H@2O1*;8W>W:H"V*JNDN7 #F,:KFBA
ML5R]J0WX!%$<UUNJP2O(UJ(8P4"!Q$%"MD%;"V9DK/PL+-R"A0?R/'!RR'A!
M]1"[01=@#_(UR]%LD!BPF'L7]]'.,\.[4O<NX1HIX<=!":\G?-U[<%_]9BOZ
M[F>-3SV\#S$#=?OG:'_XW;U'<!]:[?) "$)/TX7X+^H*_1IB3PEZ*(%R]!44
M+'A19XAJ$DG?:% MWH*[;#4PN#*F 5&9%KXO45*XK"_)UR@DZ2&Z@41AV1;,
M6$RQJM"Q"]-V_"QZ](>&-GB'.P=U3V+4A^6[I?KY^OI-BE* NLA&0$L9P6 )
MA$ABG"42<%D[Q*U SR)R41?GI_]!][WM04/PZ?P"9?76;'H.'NK=Z7\NU9O>
MAQY#=>?$$GR/7+"CQ'O1R@THVS9[9*R=ZQK7D>L4E0N@S: :O*4B^Z* ED0
M(: '7J*LOZZ;8_)/DLOT!2N6@![A 1"$JVT'*R^_8A0K7=&B#(@UV=2?36%J
M#$(","XQ=X#M@R66'%>ZF9 >^9HWL\!)3W<*]P4#-H7N0>+?)-KCK"Y$B5\7
M;( <5@'OZ,B:Q O/?.P;SG_)N.ZN*:08J0WXG#=@3\PP<\)I^=9H#^$+#6)?
MP+ %BF$PEJETZ:YKMJ"W%'T4D!JM_:_J7I;YZ=[T572M)<0=R)D-5!Y(=%K9
MM;:A: U&*\8K'E#TWE/2*C]"?&1.4186; $H;8"+$#"+(XM:K;7UJLWCD>"<
M062M"Y930PRJ<(O@#/1@RGHZ;-4::J>01 <W6%>&N+C)@U3TLJ7ZQQ8^ZK;U
M#B(2J(:R(:Q @M<UABN.=\!9I2%KKRVL!+H"GM#X!L4CXYAK>=\13RA%CD[R
MY8"2(DNE0UM(XN%44V).8' 3[R-OJ/4MVJ'YT@+D,VPM!+X$G8SW\DDD  DJ
M$&PH0*K(X AFP8J5-3LC>^#]N1O5B))2]KM;CH!'/O?$@8/G/QF)OH/3(LN
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
MU:/ON1LK9H:!>+#'Y I[/5;21.**E'UC")[%B'EHX.];U7/Y_YB9BY'WCNI
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
MH"29K<NTMMY4.4T(NDMKDD3P3M!%.&2S0L_.$&#+VOB0<%_Z.R-B$5P9Q=&
M&;[+/9HLFJM6%/II>TS\5@;'G;68[$IJ@H;'.DN"M9$S<!0%UBPH (>BJ=S+
M% U$8[T+4B>*/IG# ;"%.6;F<LR!V"IY=Q I;,C:7&&EZQB"Z22M=Y#! I$M
MMAE&BYBS2/N<E8#>.7^6EA:1DK17%YWLJ!\0;"#C^*PA>T'UQD71,3='GK3-
M2!HT,_+'Y&O(B.D$B@QW-(9"<D"X@O2]2Y*JT'#,-41ZD';!0H!!@$WH.0.@
MN2 ]4ROX'LX-(B*FE0-TGW<PX2U+'#!=%L DX/X)"7@ 0#0$Z>EWKKH@7QL\
M0S)S\ KHWU&)N;B'F=P>=!=.A!(BS$J:_"KAZ"X65")^>6H\\TG:;RIMSL S
MZ7AP4(>97Y<2I1[;P'C F7%4JC'N@#0.+<!K&;M*'1E,.SAH":HO6/"*VNC@
M/>@J^P>,5F"YO\NB1K&A=%&15TJ%1!&-&\1#GJW31%E[;K^^$\OA;$ 5@_'P
MI7CK[WT7UR@2NCQZ21@O-Q -;RAO;9\7QY<:(:Y"+4."46@E11[KXWA_VD3[
MF+*"FG.% G-)U'E_3! ^NRBD%4OVAB%<Y:"C#"=-J-**2!G?E#%.4D3XL;CC
M,D-7:/+2APZ((& XM2&CBNLSH. <%S6AR4Y"W@$9HDDX@6MKM<L5\$K06)1B
MKHA7BE3;UDB:$G0-S"N("&XC%.50(1AKR.M?0,[]_*QV/BZ\?"$^?K@%,X>(
M1A+8UQ4!S15CNCYZJ,QKUBM74,",1GP&%[2%;!4,.)4.8]!102QI59<G8+V/
MP-_G#)2FWBN*VR$\<FY!%7?:E 62"_D'5G(R5[PX]0YGC.XW2#X@MWS)F!9
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
MSTTT.8N#ESD 4$XUD;6BH4*G=?S\6G$_IO5NG$\\<"@N*C:T;;S]+C(NTY<
M^(.CWHM,6P#1O+> V9WVKV*'E4.UT.++@U@?S=>N0S#&5X%TME'1(N<'6=HH
M@(5K3KR:(0J0DB\'QTI_RKQ_T8@R+MB-X"2N,9V#$W^B/Y&:L*T]:,D]3F&T
M2$8=$?ZST?38BX^C%WG)PGX"P-S,W$]C6&_HT,/T4[U[GY F<5S;:J'<R],W
M0AXAB*<5*T[RPZ-ZPZPYFI."0P=]7<6%J)QTI@I_4KMC=]OUTR[7T:_V4/,1
M?YL(0P>0&O^ 3_@V_/S1+?_J3W,[_W82"&F#=8I<K>'18;*87?"$H_]0E7OZ
M#2#($JMR1__$*6IE\ :XOBXA670?<(/PHU!O_A]02P,$%     @ -(ND5KO7
M-FR1$0  2S\  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULO5M;<]LV
M%OXK&&_:26=D61?;<9O+C..T6^\V74^331]V]@$B(0DM23 D*%G]]?N= Y $
M)4JVG,R^)+)$')SK=RX 7ZU-\6>Y5,J*^S3)RM<G2VOS'\[.RFBI4ED.3:XR
M_#(W12HM_BP69V5>*!GSHC0YFXQ&EV>IU-G)FU?\W5WQYI6I;*(S=5>(LDI3
M66S>JL2L7Y^,3^HO?M.+I:4OSMZ\RN5"?5#VW_E=@;_.&BJQ3E56:I.)0LU?
MGUR/?WA[3L_S Y^T6I?!9T&2S(SYD_ZXC5^?C(@AE:C($@6)_U;J1B4)$0(;
MGSW-DV9+6AA^KJG_Q+)#EIDLU8U)?M>Q7;X^N3H1L9K+*K&_F?7/RLMS0?0B
MDY3\KUB[9Z>7)R*J2FM2OQ@<I#IS_\M[KX=@P=5HSX*)7S!AOMU&S.4[:>6;
M5X59BX*>!C7ZP*+R:C"G,S+*!UO@5XUU]LU/4A?BDTPJ)<Q<_*0SF45:)N(V
M*VU10?NV?'5FL1$]?A9YHF\=T<D>HE/QWF1V68H?LUC%W?5G8+#A<E)S^79R
MD.![60S%=#P0D]%D>H#>M)%ZRO2F#TO]3I=18LJJ4*7XS_4,4L-1_MLGLR-Y
MWD^2@N>',I>1>GV"Z"A5L5(G;[[]V_AR]/( P^<-P^>'J#_53%],].-2B1N3
MYC+;?/NWJ\GXQ<M2S)L'=?N@D(42>:$1V3K9B AK3*EB(AS)<BED%KL/ZG.E
M5S*A-0/$9&0J7HV?,V-A@T)%"@_,$C5P"^#AB;2JP'ZQ E%M07:M[9*VKPJP
MHO!@46A5@&*BYRKX09:EHHUH5[O!#RM5VM1M'JG" K6$L4M5^">9D<Y3B'!5
M%-B21 (820:3/)%9N"31<J83;;4*I<KEA@3A)]PN405:F=U^'MQ!+A ^+10)
M2[ME5F<+>A8?2QU# 0[&&EH=&BF^E]:P\L&M G33SAE($JD"2@0YB 9-0CC'
M=:QF5IA9HA=,NQP*=HD5NX0N!;8AFT*/=BDM\+5*8C%3WD;@TAH!@$U$K0QA
M"EXD4U( Y-?\#&(J*^>DY(;IC7B.1>I>6[?#=V"MW@_.E</:H)6:T@H9KV1F
MD2%,54+.XD_L,Z\WJG=MZ6K2$;Z"QJ +WEJZ##!3=JU45M/(96$U;46F,F[W
M5$F" K*]@#[54% $S%NM+"H=LV=!B="P!O)"E_RCL\\2?BB+:+D9B/521TLH
M"]8E= %JZU3_16:@K:J2P\[,""O86#K+*["R7A*/S @]VV[NF+'+0BF1J)5*
M2B+@5[&%4KDA^U04>0C('\1S_9WXA1X58W$J/E>&?*N6G_1>LKXX-?KO2U8N
M' X.&,$,WLM-Q^%>@G)#>@+2@1B.S"GERKCF#JN=T^Z(^Y(]$=0:<E.0*_4B
MTW/L#SM4V:Z.6%K\"LP@@2-3%&9F"@Z=V6:7&S*FK"U"4(7((DB!A\0*(8',
MBI5520IO;9F:F)0,AS1%3M3I9T0:?)$]!#X P"/4@AUVO8I45Z6Y#ZWK(,I_
M\U%^TT;YS4Z4_XL5]DNK] Z)IP$%176(S4H6V2EJM;+U5LY>H$8^6@L8AR&
M9?/*(DI\F+<X1XXS(R4J^ Q(0G%)%;,34S ?"U'/K5DHDF @*/E,1B]_K-GE
MO\<OOQLX3R"+!HJH<A_.C*P$WC57^ 8!NJ)]:OAO(XF4@5_*&HJ<E+ <__J>
MHKHI0EB][X"#Z0P:]M].!@>U9GN2:2U1QTC66&3(6#P;3RZ&YRC[H!EO47SU
MHOUJ $66N>+P38 XV,29$8\-IUL+I\/O]ZVKG0E8?:R5AOTB.-/[3-TDV9[T
MUP@K\[PP]ZPX;/UL>CD<=068OAB^:+\YPB:AK-N 7AYE&/*SUKH.+@@=4N78
MAW?AJ;(BD"E%C-*2 D3YTF>.#LA!8>Z*"  P(PK#S$#,H*36A"WJJ X<>@0D
MY.O@HLM?#H2>UTCJ'OXN#,46OQI96QPC#1+PV\TIZ8SV#%%LP ^P%AQ*$HJX
M?)LM#%$'ZFOXQ#_5)EQ7NP/S6*M%D&@U[JRA+_CLZ)M>R[I]H>"9S_*G:VZW
M%'_YA^OPNC$\4\ <U?@I(E/>*Z[G '"H7AN,!(@!L?]R7SRO@>;M[<=WUS7*
M#,6'P #14@)F7.+,-MY_2M61-^)2"1NC.:0' P/"N9?@G7(AH-FL\2%'6H;2
MD6S[O,ZY+ BQC0AL.?G4X%N70H]RX#7"AQ)FD/1<GFX TU9@PS%>HZ7+J;UX
M2MSUP:,#PH(413^V E99$!7]+,HRB#$@$MBM*S>@PA:HG3>8]E(LH<P590O"
M&BY@,^.JKBK=4EN 6ES\4.'(Z9/R3MO&@'49Q]K9=%Z85&1JW283!/X,S1#_
M_#+T"\X"]P0Z^U)GS4Y0?;M*R/] M;@WK"OX4NJH1:X*;2A$"5I[5 [*:_H'
M@C^6<1=;\Z,V Z@^EOP^?!^W8,X.'G >%N&>!QG_4?F6[$A6IT^4[P$F&JD0
M2E&!9]FX.S)^WW'7.LVV#D;-44_L_DLGO.#OB(52+6C+)_A#X'@AZS(J#(R4
M$J+D2!U^@SZ9!K"K[1%LU!873U1OUU?[.0V"M(Z*8XW_"._K6.9)!5#7>[^4
MYPG$=M.*VW8.(?H&,;M#C?ZRR"=?UPWVN=MT^DU+K*Z^ 6,?J7D^O5.1*<6=
MSA4-D ;BEU]NFCSY\>ZN3I*L1U!&=XPML!0^W+_HYN/=P*_B1769[Z8Z(.FR
MAW_Z=[F4XA^?FI+?MYY2C"]VN":F;]B[;PCE"]+AO) TI8H8=C^@7J*N=X ?
MHF'+T<UMA_P>/5V,^O6DD"=YA/9>?%31,C.)66S$SR:A@JMDX0?TX[\_7'>_
M9?&OD9*Q4UIEJ \<9GXP2>4^;1&A85A=RM8*\KMZ 8C_53_['9[K]@=AD5,!
M9#(7&I0%3:)C#H?0Z7VO6?@2X0^4>U:LX'4T.O5=/#;N3M5V7708N+6X+KA$
M<+X+A*-,@LRO&!?Q_R"4@Z<;37MMN>9UXWT5SNRHK*(IKE4+*EZ#'<(JN,^,
M*V RS9B:/,:5L/9E<;LS@09I<*\V!J*DEJ IY8EQ,&B2E?*E@?7'&G@D,3(+
M!B1VD[NFQ(]9P6LHPS!$ K&D+J,MY=Q4I#; 7&B6JU%,2(>+>!+8=P\^?AJ)
MZ\CX=/MCV9;!_:6>NH]4[F9R)B-B,0JJN.+IBL["W@74NB:-C7*MS%)ZW>1<
M$</^,0K-R-8S03HQJDLU[AIYW$7CP6YIK4'7KP)L92:%#P!K^?2*QG9>*R06
MDAL-NJ"B[BXSE2G0T_A,4QMT8>0QU"8'@KH%:D4.@VU)I[ G;+ M8A-]M"5K
MG<0-H\R9E$;8FWK\M+\M92I[DMIDJSB>G']QN]R,S'RS0?S#+#1=W6KM$W2
MI^2)]<#0E\$=/)G)A*W YU6^\@SF:3,D"U3PWKI]XM?5/(IK/K,A1TD([WEF
MV1B6X[RDF690P2-,VYA"B9KJ>L8?Z)'G#(W:>*!EFG1=-JFY<T3@ Q?E/_XQ
MU E&=8=#!&23J5.D.=,Y7W #<UK3S+$. ?* G_"E*>QOP\I)L\?@SW"ZX0PF
M8QU,.BGD^R1Q/,2F#<B^E3OD0W90*=B!K^&\^'5;Q&W"[F V&-"3X>;44P]$
M0O!+L:P+8JUV0TWG0_X\!I:795@H-+L2$WX049<9QX[PY&)1J 4EF6Y<[@O+
MOO.EGF33JKI1FAN?]/ ^V#L9&[W8&HR-+OL'>S5@LPL_3O@GLMK*VJ>=9^.+
MAN,@'U&Q=G.[5\[):%^#V#I&&5;N;@P3LDZUF7;G#O,])7C9WS? <5TM3MA<
MEZ!BZT^S]F/V7/&8KJFI?-F+_3O5IX,U<GB*<"0^B:\!2PMR9-<)OE?WE,I@
M,CK X@ BK"OLL+<%V!+6AMQ1;#X>B0) :(=H7>7N[-Z!*H Z[<@G4CP1Y8 /
M.0JB>'L\W-L$L^%\=[K72ZZVQ\3!>/Q Y[7'[$2A;VC\3L.*>E;MSAGW2BEY
M^K@U!6='X?S3#(1;R9Z=;\_LI\/QUY?EID+K+_G$CZ=Q3C"L?UBFYG2H%%%+
M1>TZ3LULXXP,Z/$^+08Z&(\[6NC![?Y(H$%%%UOZ!(CU'.G#2ZCM7A>FM42Q
M/OR<=Z6)*]4=XG3#:F%,S)-6+#<T:ZYO+$0RUY!3_]7M6 A)]^/]Y'*R5===
M'E;0X\]!.EA!#<[&'>GC(ZDCXW-&($@!7&UKI[F,FGL'=>O;^GRI(LX6,S1K
MD&;1UK)]/1>/B1N^FOYC0(*M^6H!':_/=5'2E%AECGRGYS<K2+G2A74=!_[Q
M&^KZ5D>/L#(I32MQ#=P-37?JLI8YG4+NS"+<+^T99"O\#MY^!E-ZONF$O%BR
M6KJM'.H::F7+0UY)SU49BC+G05R(^3+*WTZ $.ZHWM!LWKGY/*'T(^N#F*Z0
MY8Z/NBSJ9.\>WH'30BVI<UVI&N3]7FPO]EN$!=^;>,KT^K$)AG00&;1]I(5
M(<THWW2BWPM3AY?7S>Y4\V(8U%%@'W@\:;_PDU K[Y\X\GR0ZYI!;\7=<?)5
MR \Q.)X.K_HX'/KD&4X0=R<'??%81X*EP4IW*-7,!II6Y9CJXM@*O&4TYJJS
M*<C#2<^.BB;;4#G>=^3ML*<,(:<M8J'J3M[U(S:/MMV.,-1J*F,N4+T>>$+4
MY+N@F.H.9AP0'E#XDTX\F)=>1MC/>+"T/=6_>$2U<7AF'10![)"#KU-#4H-\
MR"/W3?D?4SY]S5.CMA1R*-.K@\#I]G$>'+"@8&LG>@^K F16.J8T[";=M.=[
M6<)]8:-[NL'H)C@>A]P<,_-WI#D!-"L]J?KT]U%L;]]6":KSKU; '@,EM>:W
MKRH=88EQ5Z11",)=QFZS9MC4"V(JS1.SX=M[LMR:[#K=T_RT,7-G_$R S3<A
M(VJ]O4?44NU(\X3\VV'.'5]GI=_<;]RSD>O)X6^ISG2JGWJ:W#T.W,<*)9F]
MG#QAV-'>->Z9(W2FY?M&,6WZW4VOY]_WGQ;5QFM4N-TE4G;8.A B >YX,OY.
M)?"V8A,<VQZ?C@?\A._&::S;EUWE<>K<JZ-60S_5X]0GPL#70]?Q 73=@5*:
MP/(,AS#@Z;C:3^8I(+LS);C\_X#L(3A]2-'^ZAA3[0G%+1@YB*6EX.$:O5J
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
MCYX:2[+KG[(S!!LU+RTD:%6Y93;QD4'6!LVN2:^"BG-XRLB&4C;173\D?FL
M46\1>PNM(&FO/%.%\BB]-BJC?4W$#N%NP,"5VRK(D162KZ.@VPX.@[E@V9:A
M/]JTN2U C<9;XPC&SK/I/4!M-[#:FZRW@?0F5CM+F*^[C,<BPM=Y=]JI7PM>
M<8_5[" _Z0Z0=9!H63JF(RM7.=T;5PP5^X)=P4G=YG6I$_&99;?+N^.Q7WMC
MC@Y;]UO1RB7>W(4A@PH?3<933-9:Q*$<1Y/A:9+N'@46]OLCK-O;:J*:,4^6
M%#YUN35A%HFZ3PMRJ" R=P!-.MZU5$0S/A\FXUV7=4/\B[X^*(D=,*[ /J)T
M>M;AIQ$?E[N*6V,8C:'GZHKFK)\'*4<:#W.&CWBNW*[OPE +PHC2#!W/K5!L
M';X 2B[NP@:!ZKVF:'>&?&6;AHE\[$FDAA["</=I7[+LOJV4#9N@PY=6K;D.
M7]#[4EHT#;+71G_'_*TL6HXGM<Z"9VNE7E#;QAS?6 3%F4O4JY%'$Z&/4<_#
M),JD&2E[.RAXC9,_C[M==WKPA]+H[!5V):F_BF#I5U;'I@;$*NP@<T(?OE$N
M?,J(K)!V$;;=MI)P"5A=Z$V'RVY5.3QB*(VIBFT:(P*'4Q<_B!YMKW$RW9?S
M"%\XS8/'=PMW4+[!P\-.2PY]QP\ZQS)0M0B'3Y[Q("&>T-JG[?GV)A[K=LOC
MX1@@%IBJHJ0Y3(<)'R=M/'#&&V^6X9 W,QYU"9<%SNAD>0'>SXWQS0T':$_]
MUW\"4$L#!!0    ( #2+I%; RDN!B@,  /P'   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;)U5VX[;-A#]E8&Z*+* JKLM[]8VL-ZD:(&D-9*T?2CZ
M0$LCBPA%*B2U3O+U'5*^ NLMVA>)''+.G#,S).<[I3^9%M'"ETY(LPA::_O[
M.#95BQTSD>I1TDJC=,<L3?4V-KU&5GNG3L19DDSCCG$9+.?>MM;+N1JLX!+7
M&LS0=4Q_7:%0NT60!@?#>[YMK3/$RWG/MO@![>_]6M,L/J+4O$-IN)*@L5D$
M#^G]JG#[_88_..[,V1B<DHU2G]SDEWH1)(X0"JRL0V#T>\)'%,(!$8W/>\S@
M&-(YGH\/Z#]Y[:1EPPP^*O$GKVV["&8!U-BP0=CW:O<S[O5,'%ZEA/%?V(U[
M"XI8#<:J;N],\X[+\<^^[/-PYC!+KCAD>X?,\QX#>9:OF67+N58[T&XWH;F!
ME^J]B1R7KB@?K*953GYVN=947VV_ I,UO/D\\)XR;D/X%>T\MA3 ;8NK/=AJ
M!,NN@.7P3DG;&G@C:ZPO_6,B=F27'=BMLA<!WS$=09Z&D"59_@)>?E2;>[S\
M7]2&L!9,VDO1\-?#QEA-??+W<])'Y.)Y9'=V[DW/*EP$=#@,ZB<,EM]_ETZ3
M'U_@71QY%R^A_]<J_6\P^-@B-$K04>5R"Y9M!$*OU1.OT5"S6\:% =4XVPD#
M3Q@2Z<-E)8;: 3R_#5H4-0S4(QH:+IFL$ 32T3+ /+HE%C6S-.>RYA6-:GC%
M)?6_$'24S>T]4&=4K6^-UUAAMR$H-WGK MU F4?3\3>!U<"%(V,\"1^G512?
M=TX8.D(&[M*H@-DT*@FX:BEAFGKD1-AY/F'+*T&<LG V*0@_"\N[,DK@MZ;A
MI. L"\V@);>#1N_(I44MF?AA, A&-7;':"5/,XJ64<P9/)(FJX?QGB*=1&Q+
M362@F!#^M"1N'Y5EXEH^;R /\[*,\G&4.C%OG3^KJJ$;A$]@C=28%6?C94C^
MK%/:\F^CX54:3@O2?^M&DPEAW<+Z>I$I4!J6>>+33"-*2 H/OGBGRKA#ZWTO
M2D36+/0EWFKE.'9J( WD6;&>DTK^#:\ES;HLT.H-@9#&?3_X&#<II7)Z,(7T
M8)@>_94OJ)2T8^1-8<Z3<IZ#\ 0_2:.[2_3\[F2Y!(^>.]_QV8W<H=[Z=\=
MY:2.E_/1>GS:'L8;_;1]?!<IGULN#75N0ZY)5$X"T.-;,TZLZOW]OE&67@L_
M;.EY1NTVT'JCE#U,7(#C@[_\!U!+ P04    "  TBZ16B?2B(G$(  "?%P
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
M68\H=YEW+T96]@(-+L!UW#[FC$)(<0-\7T@8-_P+&FA_4;G^$U!+ P04
M"  TBZ160S=."L\$  #C"P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6RE5EUOVS84_2N$.A0MX,BVG \CL0TD:8H66# C3;>'80^T=&5QI4B5I.+X
MW^^0DF4[L[-N>Y%(\?+<<S]U)RMMOMF"R+'G4BH[C0KGJLM^WZ8%E=S&NB*%
MDUR;DCMLS;)O*T,\"Y=*V4\&@_-^R86*9I/P;6YF$UT[*13-#;-U67*SOB&I
M5]-H&&T^/(AEX?R'_FQ2\25](?>UFAOL^AU*)DI25FC%#.73Z'IX>7/JY8/
MKX)6=F?-O"4+K;_YS>=L&@T\(9*4.H_ \7JB6Y+2 X'&]Q8SZE3ZB[OK#?K'
M8#ML67!+MUK^)C)73*-QQ#+*>2W=@UY]HM:>,X^7:FG#DZT:V1$TIK5UNFPO
M8U\*U;SY<^N'G0OCP9$+27LA";P;18'E!^[X;&+TBADO#32_"*:&VR GE _*
M%V=P*G#/S7YQ!1GV0$X8@J\=FTNN[*3O@.TE^FF+<]/@)$=P1NQ>*U=8=J<R
MRO;O]\&I(Y9LB-TDKP+><Q.ST;#'DD$R>@5OU!DZ"GBC(W@[)MZ0HEPXRWZ_
M7EAGD!A_'#*XP3L]C.>+Y=)6/*5IA&JP9)XHFKU],SP?7+W"]K1C>_H:^K\(
MRW_!8??(64%E)?4:Q^%;S&[).%0QTSF[Y_:1TK=OQLGPXLJB8A=69((;09:E
MB+,1B]H1XZ6N%?SH-"OW$*NV:KG*F X4]L\73018%=AX*6>0ZY:]\SJ3P=7]
MW7QNPWIX]1[4-CH!"GE#; D$PZ5<AYJ$%L5R\8S%AE,%-86N35BTBHFABW4;
M;\H3&=RID;.&@:>EAE+\PD/^X];PT(^XHX9)1HX,*M/K5JH.G+Q%_HQ;2[:E
MQUEK6\77)]R>K'5]LM2MC=X*8;>VU,HKZ6CCBM%2@M?7<+#9LQ0JM8,_=VEX
M(_/:U2  XX7. $PIKV$=;&2J+A>P"6'>UV(W*W!WH+M$NU3,H07WFA 5K7<8
MDF15B+3PG]8@8YQ(106/]-@3.CNX( $RH9:LKJ# 7Y0ZY6Z3$EL&6BVUEZN,
M_A-]VG:*%+6&-!Q188AE2D$W J':IKX2SK/0/G M1,P>M>-R+UR'4G2;>E!G
M2(+^+K._9\EBO9LB@5QP2>MB 8O3 +*B$'I(2/SS[.6A<D-*-ZAWG9[])'\'
M0TLAI=^\9S^C?7S"#X;-V\IJ"GL?N+'[8\OKL3#(G-VNC+(V"-IH>!F:*COO
MC0?G[*)W-AZRGU@RC,=X#4?Q*5ZCLSCQ4@FDS@=#_[Q(_/%%/&BD_&XTP.L1
MRG)9IZ[F#76A7N39L8H[%A&4C4Y%\.5^%%MDQQ<2'EX K(M<902F"H'B0ZB#
MD"A]9D%]^/,+M^Y"=JO+BJMUU]_V<^RDJ<)-/O5\*%<8&_S;WZ8\#ZD*Y$-@
MAE+?:'GZO196!-YQ%Q07@E+ZH+2)PV@O-,W_KG? -5LS5B"2F5"=6ZN1G2WC
M, >%RFC=]9+A7"-#V0>2@$"U8L S;>2"\[?$3[;._3'D6TD@>H?6O&R:X&>5
M&XY_K,\.%,5650\=!)G MW7T8ZY)>O_LA_]CP5'?Q(?^ZOV=P:N$T6&\]%F.
M7U S@W5?NPGVNAG<MN+-^ LKEP(AD)3CZB"^.(N8:4;*9N-T%<:XA788"L.R
MP!1.Q@O@/-?:;39>03?7S_X"4$L#!!0    ( #2+I%:.OB$Y800  .D*   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;*U6;6_;-A#^*P<UZ"=/EN6\
M&*EM($D;K,.R!4V;?ACV@:;.$A&*5$G*BO?K=R0=1=D<KP7V1>++W</GCG?'
MFW?:/-@*T<%C+95=))5SS?EX;'F%-;.I;E#1SEJ;FCF:FG)L&X.L"$JU'.=9
M=CJNF5#)<A[6;LURKELGA<); [:M:V:VERAUMT@FR=/")U%6SB^,E_.&E7B'
M[DMS:V@V[E$*4:.R0BLPN%XD%Y/SRV,O'P3N!79V, 9OR4KK!S_Y6"R2S!-"
MB=QY!$:_#5ZAE!Z(:'S;82;]D5YQ.'Y"OPZVDRTK9O%*RZ^B<-4BF250X)JU
MTGW2W<^XL^?$XW$M;?A"%V4G),Q;ZW2]4R8&M5#QSQYW?A@HS+)7%/*=0AYX
MQX,"R_?,L>7<Z Z,ER8T/PBF!FTB)Y2_E#MG:%>0GEM^^-8*MYV/'6'YE3'?
MZ5U&O?P5O2G<:.4J"Q]4@<5+_3%QZ(GD3T0N\X. -\RD,)V,(,_RZ0&\:6_8
M-.!-#QH&?URLK#-T]W_NLS%"'.^'\/EP;AO&<9%0P%LT&TR6;]],3K-W!P@>
M]P2/#Z$?\/SWZ,%=Q0S"A0]J/_U<(5SINF%J^_;-+)^<O;-@@XC!IC6\HLB%
MQNC2L-KZP484")34X*JAS C61M?@*/' Z? ?@5[##;.?D0/7=4VY%) M" 6^
M.E \F@>J'^1G95G(-@N$3-N-$1OF4&Y!8:F=H''Q4D[XS.3:%$QQI.!W%;"F
MD8*SE42PR%LCG*##).ML^H-V%AJ4=E"Q#0)3@(^-,"Q4@X*8T%)!W+>P0JAU
M(=:"R&E?L2Q916$-S)',-GJ#QF[/X86PW*#'#.2(2.<_2O^+EH660,U>E-=-
M>+HB5QGT-"GIH$$C= &1(R4.K_K,2>'ZAQ3RT9#/@$$!69I3Q9%2/%\X!8)P
MMH\"I_E#($B^965IL/1>'=@@Z$I)AR[4Z$=1QT@XFDS3V1-R"*ZN$L0H2R?_
M/"^X<LC)'W8T2T][P===^AXYUBO:S+/)C [-LI?H>[P]VC$A^QJ)(52K?C/&
MGD'_T@E5?C_=DX$?7Z<;;X5N)".N)__--84+&Q-S>/TC.#H[2Z>]=L<LL T3
M,F23I[-N74N /Q*< VH'V'#>UJT,"?X[H9@ 8[#R#SBEWZ_:6OBBJ'&0XJ_H
M&GHQ%;UQQJ#BVU@5)'M^JZFLC:ALN-&!'+![DR DM@]N8NH9^8)'T6<$19\O
M:GMLI#H6*T.H2%=,L8(%F!M\%%RG0^I";= ZZDQ<3_1_H$C$VH%[F#"P8;)%
M*"G@0CV5Y$(29-9J'BMI*)?^V*^L8O#+/5%S%(/6@?&9:#O64,V\(T:_:9H?
MPT]P[8'O S!%S[505'<%D_!1T3O9>J-BS6%%(;P_:$NHV/SY&K?OX1L/VH\:
M31F:+%\E6N5B)]*O]GW<16Q?GL5C$TA.*KVU$M>DFJ5G)PF8V%C%B=--:&96
MVE%K%(85]:)HO #MKS49NIOX _KN=ODW4$L#!!0    ( #2+I%889#J%F ,
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
M'7I/(N>Q0^LL;H6B2RYY@A0B5KN<(*&C7'.6D76J?^JJ<F&;>I4QY$.;,F+
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
MDDS>B=X,0H8=CT'NXP2YCX^BY ?RX3HE*I"QAMJ*UPST5$5. >\?W%+@EU7
M4L^U@ 7+L& $C%)N(>!+>@H922PJ8Y( M @U%M4$%4R8@AMLK0ODB!G8_'MR
MRA#+3I&3$CY@EQ4\G-0RDT,E42%_Z#+&5LA3<SM)9<X($P@VG5Y3=VBK]SSU
M'9*3MM<L TI]6A_ [3:2X:I.13))9(GPJN=<E6TFQ87 XKQX#XEV<$<CQ2F
M/MC3;IX=59 EI52FX%%#Q)>Y^,7]\?F$;L1I)W8;@]'.CD8<2A*\O3W%C])>
MB6;"T\8"$2D7C];%:-UH12G? 6&NC:<X0!2,]2^A4!29''!G1ZR/.='NXI]W
M+(1+QK24\)DWR^OCF.Y&,PE&,2.<GT<'NMFSO<%"I2S-PS)0J>QC*!X\<,=G
MIMSJFX@[@D1/$A(].0H;OZ2BK/C1=Z8A*4Z!S]%=IOM64ULS"$EO(4'57;+
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
MPLF?GY%?.KOA/_F"?!IXR3^NM8+ST0/XGO[\0?R%#DA_!.CE_P%02P,$%
M  @ -(ND5N"6M*!L!   >PL  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&ULQ5;;;N,V$/V5@;98Q(!BR9(3.XYM(-E;]V&WP2;M/A1]H*6QQ88BM21E
MQW_?(24K3N-ULP6*OMBB-'/FS.60G&Z4OC<%HH6'4D@S"PIKJTD4F:S DIF^
MJE#2EZ72);.TU*O(5!I9[IU*$25Q?!Z5C,M@/O7O;O1\JFHKN,0;#:8N2Z:W
MURC49A8,@MV++WQ56/<BFD\KML);M+]6-YI648>2\Q*EX4J"QN4LN!I,KH?.
MWAO\QG%C]I[!9;)0ZMXM/N:S(':$4&!F'0*COS6^02$<$-'XUF(&74CGN/^\
M0W_O<Z=<%LS@&R6^\MP6LV <0(Y+5@O[16U^QC:?,X>7*6'\+VP:VY0B9K6Q
MJFR=:5URV?RSA[8.>P[C^#L.2>N0>-Y-(,_R+;-L/M5J ]I9$YI[\*EZ;R+'
MI6O*K=7TE9.?G;]C6G*Y,G"#&FX+IA%.[MA"H.E-(TL!G%F4M6#7#5CR'; 4
M/BEI"P/O9([Y4_^(B'7LDAV[Z^0HX">F^Y .0DCB)#V"EW;9IAXO?7FVOU\M
MC-4T''\<RK>!&QZ&<X*9F(IE. M($0;U&H/YZU>#\_CR"-EA1W9X#'U^2P+,
M:X&@EO"<^"&VQ_'N"H2E$B1#0@+KF@R55FN>HZ%!MHP+ S5U3HNMMR#[-ZJL
MF-R^?C5.!J-+ [CC41$/XPN8,9'5@CF-&<+7WH\^<Y4;X#+G&;.8PPF7]$75
MALG<]";POK6\*S3BD[D!ZGI6=&UW/PE\IOU)*&. 6:OYHF[H6T7&Y@ZSR:/!
MJ5,ISX#B0,Y%[8.S'OP$)^,X/!O&_C$=AA>C<0^^>MF2"5NCIEVH2<H [5_&
M$@0E.WF)41?V9-&#T7EX,1[":!B.QA?PUI&@K0<R59:T$9&FLWO ;S5?,X'2
M&CC)>N!+G%QV_R^+N4OP:427[K5G(ZDJ7%)@FB+=U(>;KF4.W5 1+1,'+$.@
M78 *7JK:D?Q[X:62IQFU3=-(.3)<6B2"=$0T&1/X_Q$]!);_2?LFH>^&<<FX
M!JIUC;"B8^HQ E_2E&Q#.EP:.H3+\IR[429.#IZ@J4-0L6WI.T46'I$.!!*
MVDC4QNF3N?.%.JH)95$;4IYIQ+ I.,VR\^G@LBT4E/@"T1UK1HEU4PF"<7;T
MJD)_5K4JZL,M*>2SL@@IM?S*Q3&>)*7P0:E\PX7PX_X+^6OX*&D^5MP5ZLH8
M="4A<82>SEYZ7#9'.JWZ?FIWBK1>D:539*=C/"1,%]*),VQ'OYU0ZJ.H<P16
MT>[RP"D$BBU<7(1Q''N?4>(?-X<G/-RK@/B1YO2]CI[IAI'A:?Z/&O1SZ-R>
ML!Z$:1IWQ&F5#-PJ[&;K7Q1K/[W^D:H?Q F?E^V%"?Y'0[XAV='IX>XFO.1.
M?C(_4IU#25%-3$W+'^S4>>I:T3]TTD9[%R+*8>6O?;3SN+VDN1MU;[N;Y55S
MH7HT;ZZEQ'3%Z603N"37N#\Z"T W5[UF857EKU<+9>FRYA\+NAVC=@;T?:E(
MN>W"!>CNV_._ %!+ P04    "  TBZ16/)H_#,<'   D%   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6RE6%UOVS@6_2N$IQ@X0&+KVW::!'"2SDR!
M=AHDW=V'Q3[0$FUS*XDJ*<7)_/H]EY1E.7'<#O8AD261]Y[[=>ZE+C9*?S-K
M(6KV5.2EN1RLZ[HZ'X]-NA8%-R-5B1)OEDH7O,:M7HU-I07/[*8B'P>>EXP+
M+LO!U85]=J>O+E13Y[(4=YJ9IBBX?KX6N=I<#OS!]L&]7*UK>C"^NJCX2CR(
M^A_5G<;=N).2R4*41JJ2:;&\',S]\^N$UML%_Y1B8WJ_&5FR4.H;W7S,+@<>
M 1*Y2&N2P'%Y%#<BSTD08'QO90XZE;2Q_WLK_3=K.VQ9<"-N5/XOF=7KR\%T
MP#*QY$U>WZO-'Z*U)R9YJ<J-_<\V;NTD&K"T,;4JVLU 4,C27?E3ZX?>AJGW
MQH:@W1!8W$Z117G+:WYUH=6&:5H-:?3#FFIW YPL*2@/M<9;B7WUU3S]WD@C
MR4/FE/VN5+:1>7[*>)FQ+_5::/:QK'FYDHM<L+DQHL:R/Y$LPZ\<C\S)Q;@&
M#!(V3EN5UTYE\(;*D'U69;TV[$.9B6Q__QCP.QN"K0W7P5&!G[D>L= _98$7
MA$?DA9U/0BLO?$/>U@O6":_,9[?2I+DRC1;LW_.%J34RZS^'W."T1(>U4+6=
MFXJGXG* <C)"/XK!U:^_^(GW_H@-46=#=$SZU0.J-VL 6BV[J++%,WL0*Y14
M?0CN<8%?UX(M58XBEN6*U11\5FGU*#-A&$=]IJI,92ZY+39H3=?P&][)DJUZ
M +2HE';;C<,"L9HAU?"GA6 %)0>KA)8J8X)2A"' Z;J+,!M"9 %QE+,GY^Q&
M%453RM1J-NPF%[Q$;@F]>FXCN-0<86K2FF+V1;K _LX-NU,;9/BMR,$,^IE]
M537/=^[:5<-**X.\QPX8=BM242RPKP44L'<L\9*1C^O$"T<AKO$T&-'S8.+9
MY\&IG_BC"9NG:5,T.:]AE2PJ+K7U -+)L"$_8;_^,@W\X'UW'?I^,IJ<O+K?
M02M%_7> 14D\BO> >5$\\M@\RQP)L*56!:1NV*(QR $ 2U6QD&7K7@]B7J+<
M7NG=9\&I-*Q9;1!Y]E\0&3V!D8N=,?YL%&'/K'L0D( ]TUK+7B2 ,RLBLX(
M7B6SW'W/+!B:6)\>\;E-SS1O,F$34"R7:!968]IH+<KTF:&\2Y.[K%ZAR1E*
MGC$RUNT?68ONA2UA,K!G;!N<6J%0D&)@;[0])DPMT4V$5;,$&O;(\T: ]^LU
M$IMP%*]]B+5-1:)4*=BSX-K%B59G$$;O^8[*1S\(0XOL[Q8>K"!=E88!6N;/
MA$>#9E*7&D"?"M2VI&:;JH;< 5X0\M&6^X+GO$R%=2"Y'3.$"P 2K*S!*C8J
MDB_ (K44 .EB0WQ#2.'[1I,$*T#9Y@1'UD*;T1'&C#O&C'^:,7^3I:S%V2?0
MPH$.<(@\C\O^?\C3&2IW('C;A?="V(9-EAD1(5"_(,FCO?S&SAEX?R]<IINU
MK%R<KGGZ+5<K]E5S%,F?O!".J)P\RGU'FE_>0OE#ZO1/O>G,%6\P!1F\8],$
ME4LO(B_"@W[]\@+-0_[E_#0,I]/1](0-:1\ND><N\724G+R-Z >,.?$\JQYC
M+7@1U!);AIE%"<AIWM<OGC :&P$<D84!'B4P(Y] ^(3E9S"\YC8PUY3LG\4.
M0&CQS.",R/K>Q:*TL6CI"\&JD%!/EEE0F.\ *=[&G[24JCQKG6=3L"?"P5@@
MSUYBH01XY2+'>#=($FE0X" #I&[%<VB%&##=V?>&YW+9-6220NK11BH!^N K
ML(VEH6-EFW1EF_QTV=ZCCE:E_(N*-H,"@,#/=FRSDZZF' *>3SN:H?=-\7(0
M=55]5/7A">X6)NJB;9<$RC:6EO.S'N&;[4O7YBQ&WL>XOQ&47Y[A5-5G2+LL
MI4AD0CN%METMA28AQ U;0FYU85:J>/EL&^[DO7$YWVL<AFVXV6M7AY+T/3TE
MVC(X^X"#&FWSO-_GT1E,@RV[;E=P) A*&;/Z(3ITIT+$SAPNC-/CCMSW IJ\
M\^$!WUKQ#BK=; GTQYYYP:B]D].^]G/V\<.<S3% .NIV!'G#S=J--(06-[M@
M8UQ,(CN515-+A(D?@/<>UAP>WHNH/PE!1MW\9.\^'' )Z=APC9TPW.^/;/;F
MK2V]/KSOSVY  S'1GS-I?PV8$_#)BMBWL^]D-@.\;2'R'?WMI_E>/KM2).>^
MGA_:9+?GK:TDFK0CVS3<F!O/?'#FC1W>ND4AO?,!+9R 2>^T0K.LW=E  $AE
MAZ3 #[$S]  ] .,&[),J5V=4RQUI[^8>DL#)52RG(89I.ON?J>598T1/ZXS1
M- JMWK9QT)97[0!+Z;008WV83+&CL[[BS];TH0]I,;45ZFQ#']T%369KYALS
M4]J^IO-6RT4O<?=]/XS"V'53.F#@;DH:=U[(Q*+>&\G #S2,.4EJD<M52_C#
M$&XD27#F"=WYU!AWDO;PONW4ET27B;8*@ '3"GCCB6#[$!]URN@NV0XELI][
M/2J@WCJU335T:1.@74YV![\XFB$6?HQW<4)-V(D[2"8[AW2GW#<JX5"S&_>^
MW&  6]GO4W3B0OC=1YSN:?<);.Z^_.R6N^]GH,L5'4]RL<16;S3!2*K=-REW
M4ZO*?@="I\>T9W^N!<8 30OP?JE4O;TA!=V'P:O_ 5!+ P04    "  TBZ16
M*#.P//,"  #"!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R=56UO
MVC 0_BNG=*J*A/(&M$ !B;:;-JF=JKYL'Z9]<)*#6'5L9AOH_OW.#@0Z433M
M2WQGW_/XN;-]&:V5?C$EHH772D@S#DIK%\,H,GF)%3.A6J"DE9G2%;/DZGED
M%AI9X4&5B-(X/H\JQF4P&?FY>ST9J:457.*]!K.L*J9_7Z%0ZW&0!-N)!SXO
MK9N()J,%F^,CVN?%O28O:E@*7J$T7$G0.!L'TV1XU77Q/N ;Q[79L\%EDBGU
MXIPOQ3B(G2 4F%O'P&A8X34*X8A(QJ\-9]!LZ8#[]I;]D\^=<LF8P6LEOO/"
MEN.@'T"!,[84]D&M/^,FGY[CRY4P_@OK36P<0+XT5E4;,"FHN*Q']KJIP[\
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
MI5#:$2I%,]SH@^%T%V[1M79T)X=N2X\@--Z!YK=:NP?#)YB>5:NO4$L#!!0
M   ( #2+I%9J-D3C"0,  (<&   9    >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;(U5VV[;.!#]E8&V6"2 8DF48CM9VX"=7K8/:8VD31^*/M#2V!)"D5J2
MBNN_WR'E*"[J&'VQ>9ESYLQP9C39*OUH2D0+/VLAS30HK6VNH\CD)=;<#%2#
MDF[62M?<TE9O(M-HY(4'U2)B<3R,:E[)8#;Q9TL]FZC6BDKB4H-IZYKKW0*%
MVDZ#)'@^N*LVI74'T6S2\ W>H_W:+#7MHIZEJ&J4IE(2-*ZGP3RY7F3.WAL\
M5+@U!VMPD:R4>G2;C\4TB)T@%)A;Q\#I[PEO4 A'1#+^VW,&O4L'/%P_L[_W
ML5,L*V[P1HEO56'+:3 .H, U;X6]4]M_<1_/I>/+E3#^%[:=[7 40-X:J^H]
MF!34E>S^^<]]'@X X_@5 -L#F-?=.?(JWW++9Q.MMJ"=-;&YA0_5HTE<)=VC
MW%M-MQ7A[.S>JOSQ8D%Q%7"C:GIKP[MTR0(^VQ(UO*L;H7:(L$")Z\K"4G!I
MX.P+7PDTYY/(D@['%N5[GXO.)WO%9PJW2MK2P#M98/$K/B+]?1#L.8@%.TEX
MR_4 TB0$%K/T!%_:)R7U?.EK22FYQGU2EGQ'-6AAKC67&_3K[_.5L9H*ZL>Q
MX#ON[#BW:[)KT_ <IP%UD4']A,'L[[^28?S/">59KSP[Q3Z[IZ8M6H&@UC!W
M!5_970AW2'*KW%(X/C1S3/9IXA<R_4)F/-DUG/'S0Q]+*AKO![[YIJ"C^1-J
MZG'X0$FT0)6*\)Y7&AZX:!$^*7GQ1'@R_(T]!&Y<-&\QQWI%S/MW9L#".+L*
MV3B&-W#)!FG:L1,RN<K"JW@(5\-!,H*'COELG&5A-D[/@8T&R1ANN,QI.!01
M3;8U5MZ$)2%C9)&.!BS[(UE4>GG9UQXD83H:DQ>G:90Y-RXW'V4NV@(-7<=Q
M[%N+A<EE_ NM:T1H967-<6J'^BT)_CD:]*--[ ;'*B@Z& XUZHT?@09RU4K;
MS8G^M)^R\VZXO)AW(YH4;2IJ?8%K@L:#T64 NAM[W<:JQH^:E;(TN/RRI"\%
M:F= ]VNE[//&.>B_/;/_ 5!+ P04    "  TBZ16<F\BIM4"  !3!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]5=MNVS ,_17"&X8.".);;LL2
M TW7H@-6+&B[[6'8@V(SL5!9\B2E:?]^E.QX"9#F)1(E\O <F61F.Z6?3(EH
MX:42TLR#TMIZ&H8F+[%BIJ]JE'2S5KIBEDR]"4VMD14^J!)A$D6CL&)<!MG,
MGRUU-E-;*[C$I0:SK2JF7Q<HU&X>Q,'^X)YO2NL.PFQ6LPT^H/U1+S5988=2
M\ JEX4J"QO4\N(RGBX'S]PX_.>[,P1Z<DI523\[X6LR#R!%"@;EU"(R69[Q"
M(1P0T?C;8@9=2A=XN-^CWWCMI&7%#%XI\8L7MIP'DP *7+.ML/=J=XNMGJ'#
MRY4P_A=VC>_H4P#YUEA5M<'$H.*R6=E+^PX' 9/HC8"D#4@\[R:19_F%69;-
MM-J!=MZ$YC9>JH\F<ERZC_)@-=URBK/9=UNBAGNT7".]M86E8-+ Q2-;"30?
M9Z&E),XUS%O 10.8O &8PIV2MC1P+0LLCN-#(M<Q3/8,%\E9P#NF^Y#&/4BB
M)#V#EW:*4X^7OH%WH'6!$M?<&OA]N3)64X7\.26XP1N<QG-=,S4URW$>4%L8
MU,\89!_>Q:/H\QFV@X[MX!QZ]D!=6&P%@EK#E7I&C05<5[50KX@&F"SH5%K-
M5UM7Y*8'=U2.'!L/W7S-4YK.9CVMZ5%9)B _3 =60764L/;EXWA185'7"F:)
ML=Q6*[HD#=AQSULUJU?G:K -I3GC0VO47!4&N"QX[D%VY [,>0@:)69Z2NJ)
M-SIZ'[C@DMI("&=\A&_T,6ZI;V'9CIFF'8Z!&]TW+:_'4B,>U3A0A>8EE>C4
MERB,>I-H!./><!+#>TCB_H26..T/:$F'_<1Y)>0UBF+W.T[<];@?-5[.2B-:
M3A5/>-#H%>J-'V?N*;?2-CW?G783\[(9%/_=FW%+I#><'D3@FD*C_G@8@&Y&
M6&-85?NQL5*6AI#?EC3U43L'NE\K9?>&2]#]CV3_ %!+ P04    "  TBZ16
MHYO8G*H$  !S"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RE5MMN
MXS80_17">T$"&+)$W:QL8B"7W39 %QLD:?M0](&6QC:QDNB2]#KIU_>0DEW;
MS3H+],$B*7&&Y\R9&?-\K?17LR"R[*FI6W,Q6%B[/!N-3+F@1IA +:G%EYG2
MC;!8ZOG(+#6)RALU]8B'839JA&P'DW/_[DY/SM7*UK*E.\W,JFF$?KZB6JTO
M!M%@\^)>SA?6O1A-SI=B3@]D?UW>::Q&6R^5;*@U4K5,T^QB<!F=7:5NO]_P
MFZ2UV9DSQV2JU%>WN*TN!J$#1#65UGD0&+[1-=6U<P08?_4^!]LCG>'N?./]
MD^<.+E-AZ%K5O\O*+BX&XP&K:"96M;U7ZY^IY^,!EJHV_LG6W=X,F\N5L:KI
MC8&@D6TWBJ<^#CL&X_ [!KPWX!YW=Y!'>2.LF)QKM6;:[88W-_%4O37 R=:)
M\F UODK8V<D#S1%B:YAH*W9/M;!4L=NV4]N%[>113&LRI^<CB^.<T:CL75]U
MKOEW7,?LLVKMPK"/;475OOT(,+=8^0;K%3_J\+/0 8NC(>,ACX_XB[?<8^\O
M/LX=M)=*6]G.V1^74V,U,N7/E^AVWI*7O;GJ.3-+4=+% .5A2'^CP>3]FR@+
M/QS!FFRQ)L>\3QY0C=6J)J9F[)-L15M*4>\)-7WNB3B]6,_M)1I'#WJ9!@J
MV06QQX4FVI.5091RX56YIV_4KNC,R^,>G%VKIEFULO0(#3L1I^PM&X=9D&',
MLB3 EII$"U^DY\\^"<%)"ZBP*NU*$QOS)"A8$J=X?I&UW_*3,(RG69 R'D5!
MR.[4FC2[H1H%KI]9'A9!PK(TQ(8O@*W9^S=C'O$/V_%C+5%+&U01#_)3=I('
M_!2(6Z-J6?DZT!TC8.7#=)P$.6;1L$@3N'=<>L9L3H#O+99:HK?)^MG)L;*R
MEE:2Z0N9M(%+']76;>9QD+_SA'@:9.^<M <!,WV&;H#,>AVLUZ%Q.K E::DJ
MP^A #J^"=PXEAG!AEN1;8/T<L!\2]./5[>/-Y1$]W[*4!V,,21C$KRJ98D\4
M'L@8)5Y%/ Y$3'($.<F"J)<PQRR#\:9H.W!.$.X^N3&%0#]$[,:)@ +J_A>
MY+)Q#>!O_^(HWSCQJ<L+9-UK?.,Q&" _DSW"\! #!-P<$(X+]\%QZ B'.,+]
MKI5&52.[&(=1#*Y[.5H=<A$[7%Q8D@)5AA&A'[-+8\B:L[U8E-1,<9Y;_(<O
M\C[L*0_C?(S9:ZSY,,M2G,B'15X<BCU,LQR4,":N]@\B@-(*([S&B&U%'P=>
MI @A+W*78MM81,B9PFN>[,=#>(8 7 S#U*6<F_$BQNQ(&TZW;3@]VH;OJ51H
MO74?;U^Q.X??MB7*G$T)A4J;U:-X0@NPJD_9EUKRT4/_1TONBV0?]6Z"_Z*,
MV<"5'5SKX;YU;1'A<PW[)!D'T2F[JU?(G%NT+H"PC)YP,30T9"VNCN@#.8LR
M:+M76U&(ILK&+A]V2XPE3CS7]'84[;'ZKIVX+'FETE]2<[1S$4*[G?OK'MJO
M6K6VNQ-MWVYOE)?=1>K?[=UU%$&<2]1 33.8AD$.C71WQ>L65BW]M6JJ+'J[
MGRYP*R;M-N#[3"F[6;@#MO?LR3]02P,$%     @ -(ND5AOG\]Y  @  V@0
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
M"EP_H.[/&9./ QV@_BDD_ M02P,$%     @ -(ND5J/^@DH8!@  YBT  !D
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
M)AM[0X^DL* E-W=R_1EJAWJ6+Y%<NR]9UVL#CR2E-C*OP:@@9Z+ZTZ<Z$%N
MZ'0/(*H!D=-=&7(J+ZBA\4C)-5%V-;+9AG/5H5$<$S8K]T;A+$.<B2?)8\DT
MLQ'21^12RG3-.#\B5*3DQF2@R$P8*I9LSH%,M :#RZYQMQR3KR55!A1_=N-:
M8ZX,P7V"B)0EU$BEB5R065Y0IMSD,;FF2E&;!_+N @QE7+\?^0;]L&K\I-8\
MK31'>S1WR)44)M/DHT@A_1OOH_]-$*)-$*91*^$552>D$QZ1*(@ZN-<*J0P3
MR]^E8*:%OM/$N./HNWOH;QAW\;RD>I>SK6![*L]T01,8>WCL-*@5>/';-V$_
M^- BK=M(ZSKVSAYIFX23GU]PALP,Y/K7+I'=_R"RUXCLM<;ONLSGN!%Q+S6I
M(38U.Z-94?4<E;V25G$X\E<[K/<;Z_U6Z^<RS]$:;FA[1G:9;,6_,C:#1MW@
M, D<_ >1PT;D\' )'/YK D\;ZZ?M">1 !=X5H);/[AS.Q$)1;529F%+!+@VM
MA*\,5AB\7,G!87):\QQ8YU;I" ^7UIJK+:_^5AG+,5NN6&N2R%*8JJ(UH\V#
M8%*5P9?EU6L";_0E$YIP6" T.!F@7545Z*IC9.&*XEP:++&NF>&C!I1=@/,+
M*<VF8PTTSZ3X#U!+ P04    "  TBZ16:3$NI \)  !62@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6R]G%USV[@5AO\*1MUVLC..)8*D;*>V9BS3
MN_5,DV:2;/>BTPM8@B1.^*$%0"ON],?W\$,$84*0Z3GJ32+2Q OP)0Z !P!Y
MO<O%=[GA7)$?:9+)F]%&J>V'\5@N-CQE\CS?\@S^LLI%RA0<BO58;@5GRRI1
MFHSI9#(=IRS.1K/KZMQG,;O."Y7$&?\LB"S2E(GG.4_RW<W(&^U/?(G7&U6>
M&,^NMVS-OW+UV_:S@*-QJ[*,4Y[).,^(X*N;T:WW(0HOR@35%?^,^4YV?I/R
M5A[S_'MY\+"\&4W*$O&$+U0IP>"_)W['DZ14@G+\T8B.VCS+A-W?>_5?JIN'
MFWEDDM_ER>_Q4FUN1I<CLN0K5B3J2[[[&V]N*"SU%GDBJW_)KKEV,B*+0JH\
M;1)#"=(XJ_]G/QHC.@GHU8$$M$E 7R:@!Q+X30+_18(@.) @:!($E3/UK50^
M1$RQV;7(=T245X-:^:,RLTH-MQ]GY7/_J@3\-89T:G:[^*.(95P^ WE&?LWS
MY2Y.DC/"LB7YA]IP01XRQ;)U_)AP<BLE5W#9)ZB/[TDW*1Q^8D*P\B&2=Q%7
M+$[DST1NF."2Q!GYMLD+":*0^B?C^'JLX#;*PHP739'G=9'I@2+[Y&.>J8TD
M]]F2+RWI(W=ZCSH$QN!?:R+=FSBG3L6/3)P3WSLC=$)]\MO7B+S[:7_SEO+=
MO5Z-[M5LM^F6B?BB+T.>!81:^]RL930L\-MZY%>Y^0=RFQ<2SDC9K17D7W^'
M<^1!\53^V_:<:\G +EFV>!_DEBWXS0B:-,G%$Q_-_O(G;SKYJ\U43+$(2<RP
M,FBM#%SJLSLF-V3+XB6!9KW[M"!V,HB\?$46Y2757X0U N9U#M,JA[+I?YH%
MTW RO1X_=2WK7T6]RV!B7A4Y2_M&+\+6B]#IQ?1\2L,_DZ\\B\&+3[F"UN2_
MQJ'M[IV:0^L5IEB$)&9X.6V]G.*'Z!332DRQ"$G,L/*BM?+"62TC_JB@%Y-*
M%# &4F?P6W'(1A'H J$#W'*Q@/,P<+(UW/-:W)MT F]R/IE"57\1H,Y2##4,
M2<PP[+(U[-)I6-4Q=@<,-EN<$D/K&J98A"1F6'?56G>%'[97F%9BBD5(8H:5
MWD2/=B<G[UN;+(S.-9Q,7G2;=^Z2#+4-2\WTK4,)GM.WMA)V+ /'BO01" %,
MVP_TI2SXDKR+]R/+GZ&W/C@.GC>9AATG/=KST5FRP3XBJ9D^4NTC/=8.TJ/M
MH%MC:/2BJD58:J9_FC*\$V"&A\H9J&H1EIKIIT8-S\T:K9^+/'V,,[9O"MO
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
M2%,@8,B,'[OE 9U[KH>@U0&4FOU7?U,=$(B4G[CUP5,JX7X&_QE_C,J F,J
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
M4P_(^RM*Q5-#.6B.B1;_ 5!+ P04    "  TBZ16@BP6(34$  #4$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6S%F&UOHS@0Q[^*Q:U.K=06#(2D
MO232-FQU/5U757OMOCC="Q<FP5JPL[9)NO?ISP9"'B#<-DKOWB1@9OZ>^?F!
MP<,E%U]E J#0:Y8R.;(2I>97MBVC!#(B+_@<F'XRY2(C2M^*F2WG DA<.&6I
M[3I.8&>$,FL\+-KNQ7C(<Y52!O<"R3S+B/A^#2E?CBQLK1H>Z"Q1IL$>#^=D
M!H^@GN;W0M_9M4I,,V"2<H8$3$?61WP58M\X%!;/%)9RXQJ95%XX_VIN;N.1
MY9B(((5(&0FB_Q8P@30U2CJ.;Y6H5?=I'#>O5^HW1?(ZF1<B8<+3+S16R<@:
M6"B&*<E3]<"7OT*54,_H13R5Q2]:5K:.A:)<*IY5SCJ"C++RG[Q6(#8<M$Z[
M@ULYN+L._AX'KW+P?M3!KQP*U':92L$A)(J,AX(OD3#66LU<%# +;YT^96;<
M'Y703ZGV4^,;0@5Z)FD.B$_1#66$192DZ)9))7(]P$JB<_1' N@+20CZ[=G<
M?B9"$#->Z"0$16@J3W7KTV.(3CZ<H@^(,NW!<TE8+(>VTF&:SNRH"NFZ#,G=
M$Y*'[CA3B42?6 SQMK^MTZMS=%<Y7KN=@G=$7" /GR'7<;V6>"8_[NZVN(?=
M[B%$^]RWLO'J$?,*/>]?1^QLSWC= 9&Y@!B9=84^<W;^ %$N!&4S=$TDE>C/
MW[4HNE60R;_:!JB,P&^/P&Q%5W).(AA9>J^1(!9@C7_^"0?.+VUTCRD6'DEL
MB[Q?D_>[U,>?ON54?4<9J(3'>I(O0*J"^!F"\I&>^$ $TZ E.DFYE"!/V_B6
M_01%/V9G7HPO<4]/CL4FMZ91T._WMXW"SH@/Y-&K>?0.Y<'T&VO=T(:@E.YM
M9.<Y?<=Q=B!T1O#6R=-K$/6<8+//+0Q!C2'HQ/#$] LWI7_K!3?3+]KUR)OU
M5T\,PP*@?,_IEA*1WG(5>6W#$S3PG/MX=_0G32OL]7O^SASI#/_ .=*OX?0[
MX:S>&FTY=GJ^=9<YIEAX)+$M8H.:V.!_W]\'QR1_3+'P2&);Y"]K\I?_T?Y^
MV5B7@^;6UC3J^[M&86?$!_+ SKHX= XE$E,](>E+;JIW:3:R&HR "'1M&)\A
M_75BZD0]+2,B$S35'QGM]:#30.%[#5XM5AYN .O.Z%!B&^4T/I18E&=Y6I;-
M.:OQZ66\(M>*!C>W>-P&IS.LMZ["8ZEM0W37$-WW*RPJ[4UB;N VEU]W#&\F
MYC9J"S?P]M86>%WMX\Z2]M#JX@6F7,"^ZJ+J<ZN\Z 5-1$TS/'";2^X]BG*\
MKLIQ=UG^+O47;E;?YWXC]4F+&?8&34)'+=/MC<_]#,2L.#:1*.(Y4^57<=U:
M'\U\+ XD=MJO\=6D/&!9RY3G/?J;=V90IC#5DLY%7\\!41ZAE#>*SXM#A1>N
M%,^*RP1(#,(8Z.=3SM7JQG10'V2-_P%02P,$%     @ -(ND5D4U]ZY_"
MXTX  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULS9QO;]NZ%<:_"N$-
M0R^0UA8E.TF7&$@L$BMP<U<T;?=BV M&IF.A^N-+T4D#],./E%33M!A&2D^6
M]443*^3O4'PH\N@QI;/[4GRKUIQ+]#W/BNI\M)9R\WX\KI(USUGUKMSP0OUE
M58J<2?51W(ZKC>!L65?*LS&>3&;CG*7%:'Y6'_LHYF?E5F9IP3\*5&WSG(F'
M2YZ5]^>C8/3SP*?T=BWU@?'\;,-N^3677S8?A?HTWE&6:<Z+*BT+)/CJ?'01
MO*=1J"O4);ZF_+[:^QWI4[DIRV_ZPX?E^6BB6\0SGDB-8.K''5_P+-,DU8X_
M6^AH%U-7W/_])YW6)Z].YH95?%%F_TJ7<GT^.AFA)5^Q;28_E??_X.T)334O
M*;.J_A_=MV4G(Y1L*UGF;675@CPMFI_L>]L1>Q44QUT!MQ7P887HD0IA6R$\
MK#![I$+45HCZ1IBV%:9]*\S:"K.Z[YO.JGLZ9I+-ST1YCX0NK6CZEUJNNK;J
MX+30(^M:"O775-63<\I2@;ZR;,M1N4(T+5B1I"Q#'XI*BJT:0K)";]$_Y9H+
M=>R.5](^1O[<IO(!77&Y+I<')?Y@0C ]<-";F$N69M5OZNB7ZQB]^>MO9V.I
MFJ\;,4[:IEXV3<6/-#5$5V4AUQ4BQ9(O'?5C?WU\[ &,5;_M.@__[+Q+["5>
M,?$.A<$1PA,<.AJTZ%\=N\[GUZ(3?_68)][HM'_UP-.7X6X@AC4O?'(@'CTR
M#*\XJ[:"+Y&>D- ?9?'V$T^V0J3%+;ID55JA?_^NH.B#Y'GU']?X:EH0N5N@
MY_#WU88E_'RD)NF*BSL^FO_M+\%L\G>7MI"P&!)&(&$4"&:-B6@W)B(??=Y.
M+GDSN:1F<CE"A5ITS0&7V UZ5J/U^GHW#R?'D_K?V?AN7TEO(X8JV3LL<96<
MN4I2H 9:&DQW&DR?JP%O_I2H256D-UN=*50N)9H T[T3/51@VNF*J:,?8F]+
MAUXED# *!+,4FNT4FOVB0FF!.!.%FB@K]"8KJXI7SO5WUA'J-)CB[@73+3<[
M/C[NZN5M]U"](&$4"&;I=;S3Z]BKUV>=5I=YOBW2A-47C3.+XMQY,7G90]<P
M2%@,"2.0, H$L]0^V:E]\NIYS0GDF("$Q9 P @FC0#!K3)SNQL3IR^4UIYW)
M%V-G6M.W8-RW('$4#)P)B_?TG]FYP<3<TDY>.F5I(_AR%D<19]+B;^S0:P"4
M1J%HME![WD/P/\I<VD#[8@2!ZZ)P%'P;.F7S-GVP;) T"D6S9<-&-NR5[2-[
M:%:N52D06]ZI-8TC62*V6J59RB1W*H2?OJ*\88<N/: T DJC4#1;0&.U!-Z[
M]@$9*/J!KK<W]72I/6"5D5P(P8I;7@\ I\Z@)@LH+0:E$5 :A:+90\(X+4'T
MZFEJ &FT+$!I,2B-@-(H%,T>&L8 "IYP@+YO>*$6WB,D>*9F]R7:,"$?G IW
MK9[(N0IWRSD3R=C?M,&R@'H^4#1;%N/Z!'[;1ZW"[";K)TO7L'$G1Y >2]PS
M*G&4PZZ;"JC6V?UM7)L RK91BR;)-UGYP#GZ7<V:>H9DQ1)=-*G2$JF)DZ=W
M6KW]Y=2I'*C= TJ+06D$E$:A:/98,9Y/\/JF3P#J^H#28E : :51*)H]-(SU
M$_B]'W/M]YJYNY9+>.*<NH$LEU:_GF%)WX(4JGWV]_3&$L)^2XA>H<\\6;NZ
MV%]SZ'4$2HM!:0241J%HMJ+&.\+!JT^Q&-*U68#28E : :51*)H]-(P_A?W^
MU"_9ZRU[_[OHX,3IK^.NH^4N&?=F$O^9#=;A)6PF;&PF[+>9/#J4]P47U3K=
MH T7B3K&;IVN81OA=-\U?#<]% +4).H3DH"&I% T6R?C_6#_-IL%%Y*E!2*%
M3&6J\Q+"DC6Z2))R6^CT1/N\7^K;F$>W^SG% _5[0&DQ*(V TB@4S1X.QN_!
MT]=?62&=F 4H+0:E$5 :A:+90\-X3OC96XUZK*RSSBH8NA?6KB'D+!CW)1+_
M:0T6X26,*&R,*.PWHN"^-6T#65^&.HW!O@5C?],'7SN@GA 4S9;->$+8:RP,
ML=%;4O<".)3%46[FE 74CP&E42B:+8OQ8[#?CQE@H[<D*XUWR@+JQ?2,2D"C
M4BB:_2R \6O"9V_AZ7OKT$:P\_CH]$ K?SL&;^/O$Y. QJ10-%LIX\.$_CT\
M=:)7KE"B\L%4'B&6ZYL&M!3LOG#*$O3, OQQ!RO3,RP)NQN$(M>^+@K5/KO?
MC<D1^DT.B)LV]*-]BFNADG=U %VH5,%]+^=OS>!G9T!W^H#2""B-0M'L4;+W
M4-7_P5-5L(]5P3Y7!?M@%>R352_A^H3&]0G]KL_@B3OJ3(R=*1O4HGDZ(&F+
M[,_JKOR70C7,[FKCJ(3^'32+LEBI2[!(W(D*J!<"2HM!:0241J%HMJC&"PEG
MKS^U0OH6"U!:#$HCH#0*1;.'AG%HPE]U:)Y\ "'L.BZN35$+1[G#F_^VR/XD
MB9UWD/ZS&JS!2]@MH;%;PB?L%C"7K VTWW]NE\Q5T"5:[&_ZX$L'U(Z!HMFR
M&3LF?/:C4;UO_$\=-^''AU\:^MLQ>#+L$Y. QJ10-/O1?&/11$]LJ6G6/+66
MZ5V1:7M'^6:[0;)T7D=^WM#%#)06@]((*(VV-&O^/G D; F-=Q/YO9N+KXO/
MZ =:*/U4BG(MR^2;4SC0;3"@M!B41D!I%(IFJVL<H@B_>H(:@=I"H+08E$9
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
MYDH_I4"8 #V_X%SM.^:V;AYGV3]02P,$%     @ -(ND5JNFDE1_!   GQ<
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULS9AM;^(X$,>_BI5;G5JI
MVSQ!H#U HN16M]*VJMK;NQ>G>^&& :Q-;,XVT-ZGOW$2 H$T*GM>J6_:Q'C^
MGOF-[7@\V CY32T -'G.4JZ&SD+KY;7KJF0!&5678@D<?YD)F5&-KW+NJJ4$
M.LV-LM0-/"]R,\JX,QKD;?=R-! KG3(.]Y*H5991^7(#J=@,'=_9-CRP^4*;
M!G<T6-(Y/(+^NKR7^.96*E.6 5=,<")A-G3&_G7L]XQ!WN,/!ANU]TQ,*$]"
M?#,OGZ=#QS,>00J)-A(4_ZUA FEJE-"/?TI1IQK3&.X_;]4_Y<%C,$]4P42D
M?[*I7@R=OD.F,*.K5#^(S6]0!M0U>HE(5?Z7;,J^GD.2E=(B*XW1@XSQXC]]
M+D'L&:!.LT%0&@2'!IU7#,+2('RK0:<TZ.1DBE!R#C'5=#208D.DZ8UJYB&'
MF5MC^(R;O#]JB;\RM-.C<9*(%=>*/$ ";$V?4K@@=SC?Q(R,4YP5E"?80OF4
M3 37$O-$QDH!6IBV+XP^L91I!HI\)'=42FKR2,YBT)2EZAQ;OS[&Y.S#.?E
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
M@+H?,R9?3LIMH';;;_,=4$L#!!0    ( #2+I%;76B+190(  .4%   9
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
M7Z06%&J\)4M%^0GV];V> Y:%D"RK@Q6#C.;5-_Y>)^(H(.H+0'4 >A4 @YX
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
M^M#.2-#TF9'.-A&*]$C:;H#]^)&4(VFSI'9..S]8HL2[^XZ\X^FF!ZD>]0;
MH"\%%WH6;(S97H6ASC904#V06Q#VS4JJ@AH[5.M0;Q70W L5/"11- H+RD0P
MG_IG2S6?RIWA3,!2(;TK"JJ>%L#E81;@X/G!+5MOC'L0SJ=;NH8[,)^V2V5'
M8:4E9P4(S:1 "E:SX!I?+?#$"?@9]PP.NG&/G"L/4CZZP?M\%D2."#ADQJF@
M]K*'&^#<:;(<?QZ5!I5-)]B\?];^SCMOG7F@&FXD_\QRLYD%XP#EL*([;F[E
MX7<X.C1T^C+)M?]'A^/<*$#93AM9'(4M0<%$>:5?C@O1$(A)AP Y"A#/71KR
ME&^HH?.ID@>DW&RKS=UX5[VTA6/"[<J=4?8MLW)F?F=D]GBYL'[EZ$86=K,U
M+9=+Y.@/LP&%WA9;+I\ T ($K)A!2TZ%1I?HSH9(ON. Y I=N]5EYND"W8(V
MBF7&*KS;4 4:O7H#AC*N7T]#8Y&=X3 [XBU*/-*!%Z,/4IB-1F]%#OD_Y4/K
M:N4O>?9W07H5?J!J@&)\@4A$8O0S"I$N(<M+CX6X6M'86T@Z+)SXW^9UKPJ7
MB5=Z2S.8!3;5-*@]!/-??L*CZ-<>P*0"3+SV^"6 R0\ '%: P]X5_"C%Y=Y"
M6D!5LY8;=($>8,V$8&)ML]$&8@;H%1/'MZT15AH;>F/ND-K/291,R#B:AOL6
MRE%%.>JE_$U1X;B^8GUT8AU/DDDT:C>>5L;37N/WY?)\Q79Z8OMRG"3).&XW
M/JZ,CWN-W[A5YY"'MBBL@'T#R/@4A&!".C@F%<?D!7$"(O\/03(YW:8X'2==
M08*C^GR->K-M:4]0GV;HLZ\0EO!Z#\I6/.0C"-EC&] [RA2ZIWP'K6=D] .R
M$3=*!/[N^9A+SJG2:&O=]S-?H[\:QVVKER5%VMB#(1G$'4&"28U/OCE1S\$J
MM>-F;$Q& YQV<-5U O<7BD8.GX,5GV*1=(#''5AU=<"]9WM7=I^#F)PBQNF
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
MWKPRU7P1Q:I^B>BN$*+(ZH]+%B\8KP+D[_=%(5Z^5!UL7ER;_@]02P,$%
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
M*/16H+(XU@^MT69')'M,I<J7T8JLI)KI9\5]>^\-:JV@-%K3CG=*[^#M9'\
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
M4C@I&J="<UFV+B$8:RD\(%T*)T7C5&CN65;K/,(WE\(/%7$AL!0.'F E-0]
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
MP&[$$<P!>,"0*#+/P;WG4= \IX+M_YDG?P%02P,$%     @ -(ND5I>*NQS
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
M)_4NX]<AEVO/]QJO_Y-4C^=S\_7RE^7WSLE-N.!<WU:4I[]02P,$%     @
M-(ND5N'+1LC] 0  /2D  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=I-3L,P
M$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^
M5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#*
M]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ
M4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7<S>/%$)3T^36AG1MN[R+;5L6TW-+
ML=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/.
MV^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]<V(SSB&Q\
M''[''V?\7O^7?0B0/B1('PJD#PW2AP'I8P[2QS%('R<@?? 92B,HHG(44CF*
MJ1P%58ZB*D=AE:.XRE%@Y2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%D%
MBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT*15:'(JE!D52BR*A19
M%8JL"D56A2*K0I%5H<BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19-4HLAH4
M60V*K 9%5H,BJT&1U:#(:E!D-2BR&A19#8JL<Q19Y_\IZ[USFS^.'Y]E9YO^
M+9^-_YH\?P%02P$"% ,4    "  TBZ16!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( #2+I%9550$D
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( #2+I%:97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ -(ND5NGHZSG,!0  QQX
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( #2+I%8H]EX/"P4  #,2   8              " @1 .  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  TBZ16\GAMVFP#
M  !["@  &               @(%1$P  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ -(ND5G,%YW;H!P  )R$  !@              ("!
M\Q8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( #2+I%8!
M2KC32@,  * ,   8              " @1$?  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    "  TBZ16"^*8'#4*   D7   &
M    @(&1(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M-(ND5A?9%\.Z"   $R<  !@              ("!_"P  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( #2+I%9 8*Y1,!@  /!*   8
M          " @>PU  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    "  TBZ16HB;/J&L&  !A$@  &               @(%23@  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ -(ND5J(F.Y.T%@  ($H
M !D              ("!\U0  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    "  TBZ16N]<V;)$1  !+/P  &0              @('>:P
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( #2+I%87<]J.
M*08   $0   9              " @:9]  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ -(ND5L#*2X&* P  _ <  !D
M ("!!H0  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  T
MBZ16B?2B(G$(  "?%P  &0              @(''AP  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( #2+I%8*]61N704  "$5   9
M          " @6^0  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ -(ND5D1HAX]=!@  71$  !D              ("! Y8  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  TBZ160S=."L\$  #C
M"P  &0              @(&7G   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( #2+I%:.OB$Y800  .D*   9              " @9VA
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ -(ND5AAD
M.H68 P  90@  !D              ("!-:8  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    "  TBZ16]DW_\>,+  "4(@  &0
M    @($$J@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M #2+I%8EVX %7!0  +4[   9              " @1ZV  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ -(ND5EJ4:S4^"0  !1\  !D
M             ("!L<H  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    "  TBZ16](2WCG06   02   &0              @($FU   >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( #2+I%;@EK2@; 0
M 'L+   9              " @='J  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ -(ND5CR:/PS'!P  )!0  !D              ("!
M=.\  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  TBZ16
M*#.P//,"  #"!@  &0              @(%R]P  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( #2+I%;4"HO01 ,  !,'   9
M      " @9SZ  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ -(ND5J,]\$Y^ P  =0<  !D              ("!%_X  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  TBZ163/;MCRT#  !B"0
M&0              @(', 0$ >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( #2+I%9J-D3C"0,  (<&   9              " @3 % 0!X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ -(ND5G)O(J;5
M @  4P8  !D              ("!< @! 'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    "  TBZ16HYO8G*H$  !S"P  &0
M@(%\"P$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( #2+
MI%8;Y_/>0 (  -H$   9              " @5T0 0!X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ -(ND5N>D[F1#!@  A20  !D
M         ("!U!(! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    "  TBZ16&10B(= #  !!$   &0              @(%.&0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( #2+I%8TO1UV5 ,  !81
M   9              " @54= 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ -(ND5J/^@DH8!@  YBT  !D              ("!X" !
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  TBZ16#9A=
MYT\%  #^(@  &0              @($O)P$ >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( #2+I%:Z OURW@(  #()   9
M  " @;4L 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M-(ND5FDQ+J0/"0  5DH  !D              ("!RB\! 'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    "  TBZ16UB+R QL)  #04   &0
M            @($0.0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( #2+I%:MFZ4 4PH   ]I   9              " @6)" 0!X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ -(ND5E2QJ:BY!0
M3"0  !D              ("![$P! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    "  TBZ16YPS.1Z0$   R&@  &0              @('<
M4@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( #2+I%:"
M+!8A-00  -02   9              " @;=7 0!X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ -(ND5D4U]ZY_"   XTX  !D
M     ("!(UP! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M"  TBZ16C&V^=2P$  #O%@  &0              @('99 $ >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( #2+I%82?=PU!@,  *@)   9
M              " @3QI 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ -(ND5JNFDE1_!   GQ<  !D              ("!>6P! 'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  TBZ16Y%#R;P4$
M   "%   &0              @($O<0$ >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( #2+I%;76B+190(  .4%   9              "
M@6MU 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ -(ND
M5I98T.FQ!   VQ<  !D              ("!!W@! 'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    "  TBZ16$'BK/4(&  !I+0  &0
M        @('O? $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( #2+I%8N73PA3@,  # .   9              " @6B# 0!X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ -(ND5MN=-=YH!   8QT
M !D              ("![88! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    "  TBZ16H/ (/D "   F!0  &0              @(&,BP$
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( #2+I%;0$7S5
MO04   DE   9              " @0.. 0!X;"]W;W)K<VAE971S+W-H965T
M-3<N>&UL4$L! A0#%     @ -(ND5J!U1U"^!   &1D  !D
M ("!]Y,! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  T
MBZ16C]&0BQ0#  #$"   &0              @('LF $ >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( #2+I%:P$M04^P(  'D(   9
M          " @3>< 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#
M%     @ -(ND5BRC+ZB^ P  B X  !D              ("!:9\! 'AL+W=O
M<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  TBZ16U76 QPT#   J
M"@  &0              @(%>HP$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM
M;%!+ 0(4 Q0    ( #2+I%:Z;CT-E ,  %X1   9              " @:*F
M 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ -(ND5@0T
M2&:- P  PA   !D              ("!;:H! 'AL+W=O<FMS:&5E=',O<VAE
M970V-"YX;6Q02P$"% ,4    "  TBZ16:[GE0Z4"  ".!@  &0
M    @($QK@$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (
M #2+I%99F$ZD,00  !86   9              " @0VQ 0!X;"]W;W)K<VAE
M971S+W-H965T-C8N>&UL4$L! A0#%     @ -(ND5L$0B6MA!P  Q#8  !D
M             ("!=;4! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"
M% ,4    "  TBZ16S#+532X#   E"0  &0              @($-O0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( #2+I%84-;53R@0
M .D:   9              " @7+  0!X;"]W;W)K<VAE971S+W-H965T-CDN
M>&UL4$L! A0#%     @ -(ND5MX81&%O#@   *$  !D              ("!
M<\4! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    "  TBZ16
MJM9[;8P)  #C3@  &0              @($9U $ >&PO=V]R:W-H965T<R]S
M:&5E=#<Q+GAM;%!+ 0(4 Q0    ( #2+I%83=]0=70,  '06   -
M      "  =S= 0!X;"]S='EL97,N>&UL4$L! A0#%     @ -(ND5I>*NQS
M    $P(   L              ( !9.$! %]R96QS+RYR96QS4$L! A0#%
M  @ -(ND5O:FF]-/!0  %"\   \              ( !3>(! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( #2+I%:P!0"]-@(  !PJ   :
M  "  <GG 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M #2+I%;ART;(_0$  #TI   3              "  3?J 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !/ $\ H!4  &7L 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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>91
<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>92
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>358</ContextCount>
  <ElementCount>386</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>142</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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>8</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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>12</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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>13</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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>17</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - 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>20</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - 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>22</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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>23</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - Schedule of Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Earnings Per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/EarningsPerShareNarrativeDetails</Role>
      <ShortName>Earnings Per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails</Role>
      <ShortName>Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Debt - Senior Credit Facility - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails</Role>
      <ShortName>Debt - Senior Credit Facility - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Debt - 2022 Term Loan Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/Debt2022TermLoanFacilityDetails</Role>
      <ShortName>Debt - 2022 Term Loan Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - 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>57</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - 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>58</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - 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>64</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails</Role>
      <ShortName>Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="mtz-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.mastec.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.mastec.com/role/RelatedPartyTransactions</ParentRole>
      <Position>71</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 12 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 9 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 11 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. mtz-20230331.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: mtz:LesseeLeaseRenewalTerm, us-gaap:DebtInstrumentTerm, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 -  mtz-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="mtz-20230331.htm">mtz-20230331.htm</File>
    <File>mtz-20230331.xsd</File>
    <File>mtz-20230331_cal.xml</File>
    <File>mtz-20230331_def.xml</File>
    <File>mtz-20230331_lab.xml</File>
    <File>mtz-20230331_pre.xml</File>
    <File>mtz3312310-qex101.htm</File>
    <File>mtz3312310-qex102.htm</File>
    <File>mtz3312310-qex103.htm</File>
    <File>mtz3312310-qex104.htm</File>
    <File>mtz3312310-qex311.htm</File>
    <File>mtz3312310-qex312.htm</File>
    <File>mtz3312310-qex321.htm</File>
    <File>mtz3312310-qex322.htm</File>
    <File>mtz3312310-qex951.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mtz-20230331_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="972">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>95
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mtz-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 41,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 972,
    "http://xbrl.sec.gov/dei/2022": 29
   },
   "contextCount": 358,
   "dts": {
    "calculationLink": {
     "local": [
      "mtz-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mtz-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mtz-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mtz-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mtz-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mtz-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 693,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 10,
    "http://www.mastec.com/20230331": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 17
   },
   "keyCustom": 40,
   "keyStandard": 346,
   "memberCustom": 68,
   "memberStandard": 71,
   "nsprefix": "mtz",
   "nsuri": "http://www.mastec.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.mastec.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mtz:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Fair Value of Financial Instruments",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.mastec.com/role/FairValueofFinancialInstruments",
     "shortName": "Fair Value of Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities",
     "menuCat": "Notes",
     "order": "12",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.mastec.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Lease Obligations",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.mastec.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "16",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Other Retirement Plans",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.mastec.com/role/OtherRetirementPlans",
     "shortName": "Other Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Equity",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.mastec.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.mastec.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Segments and Related Information",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformation",
     "shortName": "Segments and Related Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.mastec.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.mastec.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "23",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.mastec.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.mastec.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.mastec.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Lease Obligations (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.mastec.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Other Retirement Plans (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.mastec.com/role/OtherRetirementPlansTables",
     "shortName": "Other Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Segments and Related Information (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationTables",
     "shortName": "Segments and Related Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "34",
     "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",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails",
     "shortName": "Earnings Per Share - Schedule of Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Earnings Per Share - Narrative (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
     "shortName": "Earnings Per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i54f9a78f7e0340089c4da2cca57082b9_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Goodwill by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Rollforward of Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "idd3560e5cb2c43febc9b5812115cbbce_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i91d96676ab614f929985542b1438e3d7_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Quarterly Assessment for Indicators of Impairment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i91d96676ab614f929985542b1438e3d7_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "reporting_unit",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.mastec.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i4976995c22ca4c01bcf7198dc756de0a_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - 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-20230331.htm",
      "contextRef": "i204b8c62c33247e88c57162266e899d1_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
     "shortName": "Acquisitions, Goodwill, and Other Intangible Assets, Net - HMG Additional Payments, Pro Forma Financial Information, Acquisition Results, and Acquisition and Integration Costs - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Fair Value of Financial Instruments - Acquisition-Related Contingent Consideration and Other Liabilities - Narrative (Details)",
     "menuCat": "Details",
     "order": "43",
     "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": [
       "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "mtz:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Fair Value of Financial Instruments - Equity Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "44",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "mtz:VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Fair Value of Financial Instruments - The Waha JVs - Narrative (Details)",
     "menuCat": "Details",
     "order": "45",
     "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-20230331.htm",
      "contextRef": "i140ebe80b3a34dce9ccdeaea5edac4f0_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Fair Value of Financial Instruments - Other Investments - Other Equity Method Investments - Narrative (Details)",
     "menuCat": "Details",
     "order": "46",
     "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": [
       "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i3f5c7cba659343ac9d702748074492b1_I20220331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i910775fce3cd49c2b923e81d9ac27b6a_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Fair Value of Financial Instruments - Senior Notes - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "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-20230331.htm",
      "contextRef": "i910775fce3cd49c2b923e81d9ac27b6a_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Schedule of Accounts Receivable, Net of Allowance and Contract Assets (Details)",
     "menuCat": "Details",
     "order": "48",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "5",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "50",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "51",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedComputerSoftwareGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mtz:FinanceLeaseAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Debt - Schedule of Carrying Values of Debt (Details)",
     "menuCat": "Details",
     "order": "52",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "mtz:FinanceLeaseAndOtherObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Debt - Senior Credit Facility - Narrative (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails",
     "shortName": "Debt - Senior Credit Facility - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ib3709303ba6148abbf182faa1801ca7d_I20230331",
      "decimals": "-7",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Debt - Other Credit Facilities - Narrative (Details)",
     "menuCat": "Details",
     "order": "54",
     "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-20230331.htm",
      "contextRef": "i27c1f4637e344337b0d501dccf556511_I20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "id22c26d62a994e0ebedf5cd7f98d72ec_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Debt - 2022 Term Loan Facility (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
     "shortName": "Debt - 2022 Term Loan Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "id22c26d62a994e0ebedf5cd7f98d72ec_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Debt - Additional Information - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "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-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mtz:LesseeLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Lease Obligations - Narrative (Details)",
     "menuCat": "Details",
     "order": "57",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mtz:LesseeLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Lease Obligations - Schedule of Future Minimum Lease Commitments (Details)",
     "menuCat": "Details",
     "order": "58",
     "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:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "id67de773b6a2427e90eb16e9a98e203e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
     "shortName": "Consolidated Statements of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "id67de773b6a2427e90eb16e9a98e203e_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i0cf0879d331c481ab5736beebb187408_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
     "shortName": "Stock-Based Compensation and Other Employee Benefit Plans - Restricted Shares, Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i0cf0879d331c481ab5736beebb187408_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i4d52f1ddcb6b472ca5c909317c6f102b_I20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - Schedule of Activity, Restricted Shares (Details)",
     "menuCat": "Details",
     "order": "61",
     "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-20230331.htm",
      "contextRef": "i4d52f1ddcb6b472ca5c909317c6f102b_I20221231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details)",
     "menuCat": "Details",
     "order": "62",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Other Retirement Plans (Details)",
     "menuCat": "Details",
     "order": "63",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Equity (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.mastec.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i7b23c2d4bd32435e965f6cacefa64fb8_D20220101-20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.mastec.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Segments and Related Information - Narrative (Details)",
     "menuCat": "Details",
     "order": "66",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails",
     "shortName": "Segments and Related Information - Schedule of Financial Information by Reportable Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Segments and Related Information - Reconciliation of Consolidated Income before Income Taxes to EBITDA (Details)",
     "menuCat": "Details",
     "order": "68",
     "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": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "mtz:CorporateEBITDA",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Segments and Related Information - Foreign Operations and Other - Narrative (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20230331.htm",
      "contextRef": "i392217dd5a614125a1a50284c8622aa8_D20230101-20230331",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "mtz:NumberOfJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "constructionproject",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "i401b20b598764b9e8a1ab2ab10151c59_I20230331",
      "decimals": "2",
      "lang": "en-US",
      "name": "mtz:EquityMethodInvestmentRelatedPartyOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "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-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.mastec.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mtz-20230331.htm",
      "contextRef": "ide24e6e8acee43c789d3339cce7971af_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 142,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r791"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r792"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r793"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r789"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r788"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r790"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mtz_A2021AcquisitionsHenkelsMcCoyGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Acquisitions, Henkels &amp; McCoy Group, Inc.",
        "label": "2021 Acquisitions, Henkels &amp; McCoy Group, Inc. [Member]",
        "terseLabel": "HMG"
       }
      }
     },
     "localname": "A2021AcquisitionsHenkelsMcCoyGroupIncMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022AcquisitionsAllOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions, All Other",
        "label": "2022 Acquisitions, All Other [Member]",
        "terseLabel": "All other"
       }
      }
     },
     "localname": "A2022AcquisitionsAllOtherMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Acquisitions - Henkel's &amp; McCoy Group, Inc. and INTREN",
        "label": "2022 Acquisitions, Henkels &amp; McCoy Group, Inc. And INTREN [Member]",
        "terseLabel": "2021 Acquisitions, Henkels &amp; McCoy Group, Inc. and INTREN"
       }
      }
     },
     "localname": "A2022AcquisitionsHenkelsMcCoyGroupIncAndINTRENMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022AcquisitionsIEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions, IEA",
        "label": "2022 Acquisitions, IEA [Member]",
        "terseLabel": "2022 Acquisitions, IEA"
       }
      }
     },
     "localname": "A2022AcquisitionsIEAMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022AcquisitionsInfrastructureEnergyAlternativesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc.",
        "label": "2022 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]",
        "terseLabel": "IEA"
       }
      }
     },
     "localname": "A2022AcquisitionsInfrastructureEnergyAlternativesIncMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Acquisitions",
        "label": "2022 Acquisitions [Member]",
        "terseLabel": "2022 Acquisitions"
       }
      }
     },
     "localname": "A2022AcquisitionsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022And2023AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 and 2023 Acquisitions",
        "label": "2022 and 2023 Acquisitions [Member]",
        "terseLabel": "2022 and 2023 Acquisitions"
       }
      }
     },
     "localname": "A2022And2023AcquisitionsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2022TermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Term Loans",
        "label": "2022 Term Loans [Member]",
        "terseLabel": "2022 Term Loan Facility"
       }
      }
     },
     "localname": "A2022TermLoansMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2023AcquisitionsInfrastructureEnergyAlternativesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc.",
        "label": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc. [Member]",
        "terseLabel": "2023 Acquisitions, Infrastructure Energy Alternatives, Inc."
       }
      }
     },
     "localname": "A2023AcquisitionsInfrastructureEnergyAlternativesIncMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_A2023AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2023 Acquisitions",
        "label": "2023 Acquisitions [Member]",
        "terseLabel": "2023 Acquisitions"
       }
      }
     },
     "localname": "A2023AcquisitionsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_AccountsReceivableNetOfDeferredRevenuesRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Net Of Deferred Revenues, Related Parties",
        "label": "Accounts Receivable, Net Of Deferred Revenues, Related Parties",
        "terseLabel": "Receivables, net of deferred revenue, related party"
       }
      }
     },
     "localname": "AccountsReceivableNetOfDeferredRevenuesRelatedParties",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions, Goodwill, and Intangible Assets, Disclosure",
        "label": "Acquisitions, Goodwill, and Intangible Assets, Disclosure [Text Block]",
        "terseLabel": "Acquisitions, Goodwill, and Other Intangible Assets, Net"
       }
      }
     },
     "localname": "AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_BacklogMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Backlog",
        "label": "Backlog [Member]",
        "terseLabel": "Backlog"
       }
      }
     },
     "localname": "BacklogMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_BusinessAcquisitionEquityInterestIssuedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Equity Interest Issued, Number of Shares",
        "label": "Business Acquisition, Equity Interest Issued, Number of Shares",
        "terseLabel": "Equity interest issued, number of shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedNumberOfShares",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "mtz_BusinessCombinationConsiderationTransferredWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Warrants",
        "label": "Business Combination, Consideration Transferred, Warrants",
        "terseLabel": "Estimated fair value of warrants"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWarrants",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_BusinessCombinationIntegrationRelatedLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Integration Related Liabilities",
        "label": "Business Combination, Integration Related Liabilities",
        "terseLabel": "Business combination, integration related liabilities"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationRelatedLiabilities",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities, Long Term Debt Including Lease Obligations",
        "negatedTerseLabel": "Long-term debt, including finance lease obligations"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesLongTermDebtIncludingLeaseObligations",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Long-term Assets, Operating Right-of-use Assets",
        "terseLabel": "Long-term assets, primarily operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermAssetsOperatingRightOfUseAssets",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_BusinessCombinationsContingentConsiderationUnrealizedGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)",
        "label": "Business Combinations, Contingent Consideration, Unrealized Gain (Loss)",
        "terseLabel": "Unrealized gain (loss) included in other income"
       }
      }
     },
     "localname": "BusinessCombinationsContingentConsiderationUnrealizedGainLoss",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_CaptiveInsuranceCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Captive Insurance Company",
        "label": "Captive Insurance Company [Member]",
        "terseLabel": "Captive Insurance Company"
       }
      }
     },
     "localname": "CaptiveInsuranceCompanyMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certain Entities, Each Accounted for Using Equity Method Investments",
        "label": "Certain Entities, Each Accounted for Using Equity Method Investments [Member]",
        "terseLabel": "Certain Entities, Each Accounted for Using Equity Method Investments"
       }
      }
     },
     "localname": "CertainEntitiesEachAccountedForUsingEquityMethodInvestmentsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)",
        "label": "Changes In Contract Estimates, Cost-To-Cost Measure Of Progress, Financial Effect From Margin Increases (Decreases)",
        "negatedLabel": "Revenue recognition, changes in contract estimates, result from margin decreases"
       }
      }
     },
     "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectFromMarginIncreasesDecreases",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 (less than)"
       }
      }
     },
     "localname": "ChangesInContractEstimatesCostToCostMeasureOfProgressFinancialEffectPercentage",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_CleanEnergyAndInfrastructureSegmentMember": {
     "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 Segment [Member]",
        "terseLabel": "Clean Energy and Infrastructure"
       }
      }
     },
     "localname": "CleanEnergyAndInfrastructureSegmentMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CommitmentsAndContingenciesConcentrationRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments And Contingencies Concentration Risk",
        "label": "Commitments And Contingencies Concentration Risk [Member]",
        "terseLabel": "Commitments And Contingencies Concentration Risk"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesConcentrationRiskMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CommunicationsSegmentMember": {
     "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 Segment [Member]",
        "terseLabel": "Communications"
       }
      }
     },
     "localname": "CommunicationsSegmentMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ContingentConsiderationCollectionsFromAcquiredReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Collections From Acquired Receivables",
        "label": "Contingent Consideration, Collections From Acquired Receivables [Member]",
        "terseLabel": "Contingent Consideration, Collections From Acquired Receivables"
       }
      }
     },
     "localname": "ContingentConsiderationCollectionsFromAcquiredReceivablesMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_ContingentConsiderationValueOfAdditionalPaymentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Value Of Additional Payments",
        "label": "Contingent Consideration, Value Of Additional Payments [Member]",
        "terseLabel": "Contingent Consideration, Value Of Common Stock"
       }
      }
     },
     "localname": "ContingentConsiderationValueOfAdditionalPaymentsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_ContractualJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Joint Venture",
        "label": "Contractual Joint Venture [Member]",
        "terseLabel": "Contractual Joint Venture"
       }
      }
     },
     "localname": "ContractualJointVentureMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_CorporateEBITDA": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate EBITDA",
        "label": "Corporate EBITDA",
        "terseLabel": "Corporate EBITDA"
       }
      }
     },
     "localname": "CorporateEBITDA",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_DebtInstrumentQuarterlyInstallments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Quarterly Installments",
        "label": "Debt Instrument, Quarterly Installments",
        "terseLabel": "Quarterly installments"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyInstallments",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EBITDA": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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": "Segment EBITDA"
       }
      }
     },
     "localname": "EBITDA",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EmployeeLeasingAndAdvancedReceivableArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One entity, the leasing company, leases its employees to another entity, the client company.",
        "label": "Employee Leasing And Advanced Receivable Arrangement [Member]",
        "terseLabel": "Employee Leasing and Advanced Receivable Arrangement"
       }
      }
     },
     "localname": "EmployeeLeasingAndAdvancedReceivableArrangementMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net tax benefit (deficiency) from vesting of share-based payment awards.",
        "label": "Employee Service Share-Based Compensation, Net Tax Benefit (Deficiency) From Vesting Of Share-Based Payment Awards",
        "terseLabel": "Stock-based compensation, vested awards, net income tax benefits"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNetTaxBenefitDeficiencyFromVestingOfShareBasedPaymentAwards",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxesDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_EnvironmentalRemediationInsurancePolicyLimit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Remediation, Insurance Policy, Limit",
        "label": "Environmental Remediation, Insurance Policy, Limit",
        "terseLabel": "Insurance policy limit"
       }
      }
     },
     "localname": "EnvironmentalRemediationInsurancePolicyLimit",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "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": "Equity Method Investment Negative Amount",
        "terseLabel": "Negative equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentNegativeAmount",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_EquityMethodInvestmentRelatedPartyOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Method Investment, Related Party, Ownership Percentage",
        "label": "Equity Method Investment, Related Party, Ownership Percentage",
        "terseLabel": "Equity method Investment, related party, ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentRelatedPartyOwnershipPercentage",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag",
        "label": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag",
        "terseLabel": "Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag"
       }
      }
     },
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_FinanceLeaseAndOtherObligations": {
     "auth_ref": [],
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class",
        "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]",
        "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]",
        "label": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]",
        "terseLabel": "Finite And Indefinite Lived Intangible Assets By Major Class [Domain]"
       }
      }
     },
     "localname": "FiniteAndIndefiniteLivedIntangibleAssetsByMajorClassDomain",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FormerOwnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Owner",
        "label": "Former Owner [Member]",
        "terseLabel": "Former Owner"
       }
      }
     },
     "localname": "FormerOwnerMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_FormerOwnerOfAcquiredBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Owner Of Acquired Business",
        "label": "Former Owner Of Acquired Business [Member]",
        "terseLabel": "Former Owner Of Acquired Business"
       }
      }
     },
     "localname": "FormerOwnerOfAcquiredBusinessMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_GovernmentTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Activities related to government transactions.",
        "label": "Government Transactions [Member]",
        "terseLabel": "Govermment"
       }
      }
     },
     "localname": "GovernmentTransactionsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_HLFarmsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "H&amp;L Farms",
        "label": "H&amp;L Farms [Member]",
        "terseLabel": "H&amp;L Farms"
       }
      }
     },
     "localname": "HLFarmsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_IEAConstructorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IEA Constructors, LLC",
        "label": "IEA Constructors, LLC [Member]",
        "terseLabel": "IEA Constructors, LLC"
       }
      }
     },
     "localname": "IEAConstructorsLLCMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC",
        "label": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC [Member]",
        "terseLabel": "Infrastructure Energy Alternatives, Inc. And IEA Constructors, LLC"
       }
      }
     },
     "localname": "InfrastructureEnergyAlternativesIncAndIEAConstructorsLLCMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC",
        "label": "Infrastructure Energy Alternatives, Inc. And Silicon Ranch Corporation, LLC [Member]",
        "terseLabel": "Infrastructure Energy Alternatives, Inc."
       }
      }
     },
     "localname": "InfrastructureEnergyAlternativesIncAndSiliconRanchCorporationLLCMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_InfrastructureEnergyAlternativesIncWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrastructure Energy Alternatives, Inc. Warrants",
        "label": "Infrastructure Energy Alternatives, Inc. Warrants [Member]",
        "terseLabel": "Infrastructure Energy Alternatives, Inc. Warrants"
       }
      }
     },
     "localname": "InfrastructureEnergyAlternativesIncWarrantsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_JointVentureCivilConstructionProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest in a civil construction project.",
        "label": "Joint Venture Civil Construction Project [Member]",
        "terseLabel": "Joint Venture Civil Construction Project"
       }
      }
     },
     "localname": "JointVentureCivilConstructionProjectMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_LitigationSettlementBenchmarkMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation Settlement, Benchmark",
        "label": "Litigation Settlement, Benchmark [Member]",
        "terseLabel": "Litigation Settlement, Benchmark"
       }
      }
     },
     "localname": "LitigationSettlementBenchmarkMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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",
        "terseLabel": "Total debt obligations"
       }
      }
     },
     "localname": "LongTermDebtAndFinanceLeaseObligationsIncludingCurrentMaturitiesGross",
     "nsuri": "http://www.mastec.com/20230331",
     "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/20230331",
     "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount",
        "label": "Multiemployer Plans, Withdrawal Obligation, Monthly Payment Amount",
        "terseLabel": "Multiemployer plans, withdrawal obligation, monthly payment amount"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligationMonthlyPaymentAmount",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_NewTermLoanFacilityFiveYearTrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Term Loan Facility, Five-Year Tranche",
        "label": "New Term Loan Facility, Five-Year Tranche [Member]",
        "terseLabel": "New Term Loan Facility, Five-Year Tranche"
       }
      }
     },
     "localname": "NewTermLoanFacilityFiveYearTrancheMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_NewTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Term Loan Facility",
        "label": "New Term Loan Facility [Member]",
        "terseLabel": "New Term Loan Facility"
       }
      }
     },
     "localname": "NewTermLoanFacilityMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_NewTermLoanFacilityThreeYearTrancheMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Term Loan Facility, Three-Year Tranche",
        "label": "New Term Loan Facility, Three-Year Tranche [Member]",
        "terseLabel": "New Term Loan Facility, Three-Year Tranche"
       }
      }
     },
     "localname": "NewTermLoanFacilityThreeYearTrancheMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Shares",
        "terseLabel": "Purchase of non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfInterestsShares",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mtz_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers.",
        "label": "Number Of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_PaymentsForOtherProjectRelatedFinancing": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Other Project Related Financing",
        "label": "Payments For Other Project Related Financing",
        "terseLabel": "Payments for project financing"
       }
      }
     },
     "localname": "PaymentsForOtherProjectRelatedFinancing",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mtz_PowerDeliveryMember": {
     "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": "Power Delivery [Member]",
        "terseLabel": "Power Delivery"
       }
      }
     },
     "localname": "PowerDeliveryMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_PowerDeliverySegmentMember": {
     "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": "Power Delivery Segment [Member]",
        "terseLabel": "Power Delivery"
       }
      }
     },
     "localname": "PowerDeliverySegmentMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
      "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/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mtz_SiliconRanchCorporationLLCMatterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Ranch Corporation, LLC Matter",
        "label": "Silicon Ranch Corporation, LLC Matter [Member]",
        "terseLabel": "Silicon Ranch Corporation, LLC Matter"
       }
      }
     },
     "localname": "SiliconRanchCorporationLLCMatterMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_SiliconRanchCorporationLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Silicon Ranch Corporation, LLC",
        "label": "Silicon Ranch Corporation, LLC [Member]",
        "terseLabel": "Silicon Ranch Corporation, LLC"
       }
      }
     },
     "localname": "SiliconRanchCorporationLLCMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_SixPointSixTwoFivePercentIEASeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Point Six Two Five Percent IEA Senior Notes",
        "label": "Six Point Six Two Five Percent IEA Senior Notes [Member]",
        "terseLabel": "Six Point Six Two Five Percent IEA Senior Notes"
       }
      }
     },
     "localname": "SixPointSixTwoFivePercentIEASeniorNotesMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_SixPointSixTwoFivePercentMasTecSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Point Six Two Five Percent MasTec Senior Notes",
        "label": "Six Point Six Two Five Percent MasTec Senior Notes [Member]",
        "terseLabel": "Six Point Six Two Five Percent MasTec Senior Notes"
       }
      }
     },
     "localname": "SixPointSixTwoFivePercentMasTecSeniorNotesMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_SixPointSixTwoFivePercentSeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Point Six Two Five Percent Senior Notes",
        "label": "Six Point Six Two Five Percent Senior Notes [Member]",
        "terseLabel": "6.625% Senior Notes"
       }
      }
     },
     "localname": "SixPointSixTwoFivePercentSeniorNotesMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_SubcontractingArrangementTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subcontracting Arrangement Two",
        "label": "Subcontracting Arrangement Two [Member]",
        "terseLabel": "Other Subcontracting Arrangements"
       }
      }
     },
     "localname": "SubcontractingArrangementTwoMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_TenLargestCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ten largest customers.",
        "label": "Ten Largest Customers [Member]",
        "terseLabel": "Ten Largest Customers"
       }
      }
     },
     "localname": "TenLargestCustomersMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_TradeNamesAndCustomerRelationshipsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Names and Customer Relationships",
        "label": "Trade Names and Customer Relationships [Member]",
        "terseLabel": "Trade Names and Customer Relationships"
       }
      }
     },
     "localname": "TradeNamesAndCustomerRelationshipsMember",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "localname": "UnapprovedChangeOrdersAndOrClaimsExpectedTermForApproval",
     "nsuri": "http://www.mastec.com/20230331",
     "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": "General Economic, Market and Regulatory Conditions"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsOrBothPolicyTextBlock",
     "nsuri": "http://www.mastec.com/20230331",
     "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities",
        "label": "Variable Interest Entity, Nonconsolidated, Carrying Amount Of Assets And Liabilities",
        "terseLabel": "Nonconsolidated, carrying amount of assets and liabilities"
       }
      }
     },
     "localname": "VariableInterestEntityNonconsolidatedCarryingAmountOfAssetsAndLiabilities",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20230331",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mtz_WarrantsAndCommonStockFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants And Common Stock, Fair Value Disclosure",
        "label": "Warrants And Common Stock, Fair Value Disclosure",
        "terseLabel": "Fair value of warrants outstanding"
       }
      }
     },
     "localname": "WarrantsAndCommonStockFairValueDisclosure",
     "nsuri": "http://www.mastec.com/20230331",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "auth_ref": [
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]",
        "terseLabel": "Chairman, Board of Directors"
       }
      }
     },
     "localname": "BoardOfDirectorsChairmanMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r260",
      "r592",
      "r593",
      "r596",
      "r597",
      "r650",
      "r738",
      "r855",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r260",
      "r592",
      "r593",
      "r596",
      "r597",
      "r650",
      "r738",
      "r855",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r260",
      "r302",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r324",
      "r384",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r392",
      "r394",
      "r395",
      "r856",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r260",
      "r302",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r324",
      "r384",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r392",
      "r394",
      "r395",
      "r856",
      "r857"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officers"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r330",
      "r764",
      "r862",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r827",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management [Member]",
        "terseLabel": "Management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r521",
      "r682",
      "r716",
      "r739",
      "r740",
      "r761",
      "r777",
      "r786",
      "r860",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "High"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r521",
      "r682",
      "r716",
      "r739",
      "r740",
      "r761",
      "r777",
      "r786",
      "r860",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Low"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r330",
      "r764",
      "r862",
      "r894"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r326",
      "r685",
      "r762",
      "r783",
      "r852",
      "r853",
      "r862",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Type of Agreement [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r326",
      "r685",
      "r762",
      "r783",
      "r852",
      "r853",
      "r862",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Type of Agreement [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r470",
      "r521",
      "r556",
      "r557",
      "r558",
      "r658",
      "r682",
      "r716",
      "r739",
      "r740",
      "r761",
      "r777",
      "r786",
      "r848",
      "r860",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r379",
      "r380",
      "r381",
      "r382",
      "r470",
      "r521",
      "r556",
      "r557",
      "r558",
      "r658",
      "r682",
      "r716",
      "r739",
      "r740",
      "r761",
      "r777",
      "r786",
      "r848",
      "r860",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r526",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r274",
      "r526",
      "r796",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r327",
      "r328",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r763",
      "r784",
      "r862"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r327",
      "r328",
      "r724",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r763",
      "r784",
      "r862"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r274",
      "r526",
      "r796",
      "r797",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r864",
      "r881",
      "r882",
      "r884"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccidentAndHealthInsuranceSegmentMember": {
     "auth_ref": [
      "r714",
      "r715",
      "r895"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r21"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r10",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r180",
      "r189",
      "r204",
      "r817"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r223",
      "r332",
      "r333",
      "r744"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r725"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r332",
      "r333"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r180",
      "r182",
      "r201",
      "r224",
      "r817"
     ],
     "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",
        "verboseLabel": "Receivables, related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r225",
      "r707",
      "r721",
      "r722"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r25",
      "r28",
      "r156",
      "r643",
      "r717",
      "r718",
      "r802",
      "r803",
      "r804",
      "r819",
      "r820",
      "r821"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r5"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r565",
      "r566",
      "r567",
      "r819",
      "r820",
      "r821",
      "r871"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r124",
      "r125",
      "r531"
     ],
     "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/2022",
     "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 loss to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r298",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r560"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r226",
      "r334",
      "r342"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r412",
      "r626",
      "r759",
      "r760",
      "r814"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r54",
      "r84",
      "r90"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r288"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r184",
      "r197",
      "r221",
      "r257",
      "r310",
      "r316",
      "r322",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r592",
      "r596",
      "r612",
      "r782",
      "r856",
      "r857",
      "r885"
     ],
     "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",
        "terseLabel": "Consolidated assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r215",
      "r230",
      "r257",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r592",
      "r596",
      "r612",
      "r782",
      "r856",
      "r857",
      "r885"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r587",
      "r771",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r128",
      "r129",
      "r587",
      "r771",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Business acquisition, equity interest issued or issuable, value assigned"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business acquisition, number of shares issued (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r145"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r585",
      "r586"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r138",
      "r139",
      "r142"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Shares transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r590",
      "r813"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Fair value gain related to warrants"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": {
     "auth_ref": [
      "r144"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r137",
      "r140",
      "r589"
     ],
     "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",
        "verboseLabel": "Estimated fair value of contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r137",
      "r141"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationIntegrationRelatedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.",
        "label": "Business Combination, Integration Related Costs",
        "terseLabel": "Business combination, acquisition and integration related costs"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r127"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r127"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged 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, Receivables",
        "terseLabel": "Accounts receivable and contract assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt 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, Long-Term Debt",
        "terseLabel": "Debt assumed in acquisition"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.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": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r897"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r741"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash acquired from acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r56",
      "r217",
      "r742"
     ],
     "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"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r51",
      "r56",
      "r58"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r51",
      "r174"
     ],
     "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 in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r799"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r116"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r117",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r19",
      "r191",
      "r202"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r95",
      "r104",
      "r854"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r819",
      "r820",
      "r871"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r4"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r4"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r4"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r4",
      "r782"
     ],
     "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 - 98,674,997 and 98,615,105 (including 1,377,480 and 2,047,130 of unvested stock awards) as of March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "auth_ref": [
      "r808"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r29",
      "r235",
      "r237",
      "r245",
      "r704",
      "r711"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 loss attributable to MasTec, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r150",
      "r151",
      "r161",
      "r235",
      "r237",
      "r244",
      "r703",
      "r710"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 (loss) income attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r149",
      "r161",
      "r235",
      "r237",
      "r243",
      "r702",
      "r709"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r66",
      "r67",
      "r172",
      "r173",
      "r330",
      "r725"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r66",
      "r67",
      "r172",
      "r173",
      "r330",
      "r723",
      "r725"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r66",
      "r67",
      "r172",
      "r173",
      "r330",
      "r725",
      "r896"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r66",
      "r67",
      "r172",
      "r173",
      "r330"
     ],
     "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"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r66",
      "r67",
      "r172",
      "r173",
      "r330",
      "r725"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r154",
      "r747"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r430",
      "r432",
      "r445"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesScheduleofAccountsReceivableNetofAllowanceandContractAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r430",
      "r431",
      "r445"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r446"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r433"
     ],
     "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"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear": {
     "auth_ref": [
      "r801"
     ],
     "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 12 Months",
        "terseLabel": "Contract with customer, unapproved change orders and/or claims, amount"
       }
      }
     },
     "localname": "ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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 (up to)"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "CorporateJointVentureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r78",
      "r315",
      "r316",
      "r317",
      "r318",
      "r324",
      "r826"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r805",
      "r806"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAmortization": {
     "auth_ref": [
      "r807"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "order": 1.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/2022",
     "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": [
      "r807",
      "r844"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "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 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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Revenue, Excluding Depreciation and Amortization"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r63",
      "r330"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r133"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r135"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r185",
      "r186",
      "r196",
      "r260",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r627",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r815"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r2",
      "r186",
      "r196",
      "r414"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r176",
      "r178",
      "r397",
      "r627",
      "r757",
      "r758"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r16",
      "r176",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Debt instrument, interest rate during period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r16",
      "r398"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r17",
      "r260",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r627",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r815"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r17",
      "r108",
      "r109",
      "r110",
      "r111",
      "r175",
      "r176",
      "r178",
      "r195",
      "r260",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r627",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r815"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r177",
      "r861"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r569",
      "r570"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r55"
     ],
     "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) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "(Benefit from) provision for deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r54",
      "r305"
     ],
     "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": "Consolidated depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r444",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r533",
      "r561",
      "r562",
      "r564",
      "r568",
      "r778"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Loss per share (Note 2):"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r246",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r275",
      "r278",
      "r285",
      "r286",
      "r287",
      "r291",
      "r601",
      "r602",
      "r705",
      "r712",
      "r749"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r246",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r278",
      "r285",
      "r286",
      "r287",
      "r291",
      "r601",
      "r602",
      "r705",
      "r712",
      "r749"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r292"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r615"
     ],
     "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, Continuing Operations",
        "terseLabel": "Effect of currency translation on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r572"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r563"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r867"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r560"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "auth_ref": [
      "r755",
      "r794",
      "r795"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities.",
        "label": "Environmental Remediation Expense",
        "terseLabel": "Remediation costs"
       }
      }
     },
     "localname": "EnvironmentalRemediationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r107",
      "r211",
      "r238",
      "r239",
      "r240",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r273",
      "r293",
      "r341",
      "r429",
      "r565",
      "r566",
      "r567",
      "r576",
      "r577",
      "r600",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r643",
      "r717",
      "r718",
      "r719"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "auth_ref": [
      "r32",
      "r50",
      "r54",
      "r205"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r81"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r222",
      "r611",
      "r745"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r337"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "auth_ref": [
      "r338"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r603",
      "r604",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r170",
      "r171"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": {
     "auth_ref": [
      "r609"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r168"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r607"
     ],
     "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",
        "verboseLabel": "Acquisition-related contingent consideration liabilities, net increase (decrease), fair value adjustments, expense (income)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r169"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r169"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r629",
      "r641"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r630"
     ],
     "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, location"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r880"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r630"
     ],
     "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, long-term, location"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r641"
     ],
     "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, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r641"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r641"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r641"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r641"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r880"
     ],
     "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": "2023, remaining nine months"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r641"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r632",
      "r637"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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",
        "negatedTerseLabel": "Payments of finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r628"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r631",
      "r634",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r874"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Assets held under finance leases, location"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r640",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r639",
      "r781"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r335",
      "r336",
      "r343",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r413",
      "r427",
      "r598",
      "r652",
      "r653",
      "r654",
      "r655",
      "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",
      "r753",
      "r829",
      "r830",
      "r831",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialStandbyLetterOfCreditMember": {
     "auth_ref": [
      "r96",
      "r103"
     ],
     "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"
       }
      }
     },
     "localname": "FinancialStandbyLetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRevolving": {
     "auth_ref": [
      "r349",
      "r752"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable that can be withdrawn, repaid, and redrawn.",
        "label": "Financing Receivable, Revolving",
        "terseLabel": "Line of credit, amount drawn"
       }
      }
     },
     "localname": "FinancingReceivableRevolving",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r219",
      "r370"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r367",
      "r369",
      "r370",
      "r372",
      "r686",
      "r687"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r85",
      "r89"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "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/2022",
     "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/2022",
     "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 equipment, furniture and internal-use software"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r814"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r36"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative Expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r65",
      "r725"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r218",
      "r355",
      "r700",
      "r754",
      "r782",
      "r833",
      "r840"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "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",
        "periodEndLabel": "Goodwill, net, ending balance",
        "periodStartLabel": "Goodwill, net, beginning balance",
        "terseLabel": "Goodwill, net",
        "totalLabel": "Goodwill, net",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r357",
      "r754"
     ],
     "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": "Additions from new business combinations"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r356",
      "r363",
      "r754"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": {
       "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"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r356",
      "r363",
      "r754"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails": {
       "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",
        "negatedLabel": "Accumulated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r126",
      "r839"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GroupPoliciesMember": {
     "auth_ref": [
      "r785",
      "r787"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r102"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r101"
     ],
     "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",
        "terseLabel": "Guarantor obligations, maximum exposure, undiscounted"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r100"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": {
     "auth_ref": [
      "r881",
      "r882"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r31",
      "r183",
      "r193",
      "r207",
      "r310",
      "r315",
      "r321",
      "r324",
      "r706",
      "r751"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r32",
      "r54",
      "r80",
      "r192",
      "r205",
      "r307"
     ],
     "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, net",
        "negatedTerseLabel": "Equity in earnings of unconsolidated affiliates, net",
        "terseLabel": "Equity method investments, equity in earnings (losses)"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r373",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r258",
      "r573",
      "r574",
      "r575",
      "r578",
      "r580",
      "r582",
      "r583",
      "r584"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r259",
      "r272",
      "r273",
      "r308",
      "r571",
      "r579",
      "r581",
      "r713"
     ],
     "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": "Benefit from income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r57"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r813"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r683",
      "r813"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r368",
      "r371"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r91"
     ],
     "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)",
        "terseLabel": "Other intangible assets, non-amortizing"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r87",
      "r91"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r218"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r83",
      "r88"
     ],
     "calculation": {
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.mastec.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails",
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r250",
      "r253",
      "r254"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtAdditionalInformationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRevenueExpenseNet": {
     "auth_ref": [
      "r310"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails": {
       "order": 5.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/2022",
     "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": [
      "r302",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r320",
      "r324"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r227",
      "r743",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r800"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r863"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAgreementsMember": {
     "auth_ref": [
      "r136"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r878"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r878"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r633"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r880"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r641"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r641"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r641"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r641"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r641"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r880"
     ],
     "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": "2023, remaining nine months"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r641"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r877"
     ],
     "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"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r642"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r13",
      "r257",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r593",
      "r596",
      "r597",
      "r612",
      "r750",
      "r856",
      "r885",
      "r886"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r9",
      "r188",
      "r200",
      "r782",
      "r816",
      "r832",
      "r873"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r15",
      "r216",
      "r257",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r593",
      "r596",
      "r597",
      "r612",
      "r782",
      "r856",
      "r885",
      "r886"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r2",
      "r186",
      "r196"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r11"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r11"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r11"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r11"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Compensatory damages awarded to plaintiffs"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r828"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r2"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r17"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r17",
      "r105"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails",
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r98",
      "r99",
      "r378",
      "r379",
      "r380",
      "r850",
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r98",
      "r99",
      "r378",
      "r379",
      "r380",
      "r850",
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r378",
      "r796"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Indemnities, accrued project close-out liabilities"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r849",
      "r850",
      "r851"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Awarded, Value",
        "terseLabel": "Punitive damages"
       }
      }
     },
     "localname": "LossContingencyDamagesAwardedValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r98",
      "r99",
      "r378",
      "r379",
      "r380",
      "r850",
      "r851"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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, equipment and vehicles"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r872"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r872"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r605"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsAcquisitionRelatedContingentConsiderationandOtherLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r23",
      "r187",
      "r199",
      "r257",
      "r340",
      "r384",
      "r387",
      "r388",
      "r389",
      "r395",
      "r396",
      "r612"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r112",
      "r152",
      "r153"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r516",
      "r517",
      "r528",
      "r777"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanNumberOfEmployeesCovered": {
     "auth_ref": [
      "r865",
      "r866"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansWithdrawalObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plans, Withdrawal Obligation",
        "terseLabel": "Withdrawal liability"
       }
      }
     },
     "localname": "MultiemployerPlansWithdrawalObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r252"
     ],
     "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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r252"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r51",
      "r52",
      "r55"
     ],
     "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 (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r33",
      "r55",
      "r194",
      "r206",
      "r214",
      "r233",
      "r236",
      "r240",
      "r257",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r272",
      "r273",
      "r283",
      "r310",
      "r315",
      "r321",
      "r324",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r602",
      "r612",
      "r751",
      "r856"
     ],
     "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 loss attributable to MasTec, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r155",
      "r160",
      "r233",
      "r236",
      "r272",
      "r273",
      "r804"
     ],
     "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 (loss) income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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 loss attributable to MasTec:"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToParentDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269",
      "r275",
      "r276",
      "r284",
      "r287",
      "r310",
      "r315",
      "r321",
      "r324",
      "r751"
     ],
     "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",
        "terseLabel": "Net loss- basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r287"
     ],
     "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 loss - diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r147",
      "r429",
      "r819",
      "r820",
      "r821"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations": {
       "order": 8.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) expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r12"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r825"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r825"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r876"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/LeaseObligationsScheduleofFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r628"
     ],
     "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 right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r640",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r639",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r324"
     ],
     "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]",
        "terseLabel": "Operating Segments",
        "verboseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r59",
      "r60",
      "r71",
      "r162"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r229",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r220"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r24",
      "r26",
      "r613",
      "r614",
      "r616"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 gains, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r231",
      "r232"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r231",
      "r232"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r30",
      "r107",
      "r234",
      "r237",
      "r242",
      "r617",
      "r622",
      "r623",
      "r701",
      "r708",
      "r802",
      "r803"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r163",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current assets.",
        "label": "Other Current Assets [Member]",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r120",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r516",
      "r517",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForAdvanceToAffiliate": {
     "auth_ref": [
      "r41"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r809",
      "r810"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r47"
     ],
     "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",
        "negatedTerseLabel": "Repurchases of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r42",
      "r588"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Business acquisition, cash payment"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "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",
        "verboseLabel": "Cash paid for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r42"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLand": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the acquisition of real estate intended to generate income for the owner; excludes land acquired for use by the owner.",
        "label": "Payments to Acquire Land",
        "terseLabel": "Payments to acquire land"
       }
      }
     },
     "localname": "PaymentsToAcquireLand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLifeInsurancePolicies": {
     "auth_ref": [
      "r44",
      "r49"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r248",
      "r868",
      "r869",
      "r870"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r470",
      "r472",
      "r478",
      "r495",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r513",
      "r514",
      "r515",
      "r529",
      "r769"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r119",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r516",
      "r528",
      "r769",
      "r770",
      "r774",
      "r775",
      "r776"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceGuaranteeMember": {
     "auth_ref": [
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r3",
      "r415"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r3"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r3",
      "r415"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r3"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r3",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r228",
      "r353",
      "r354",
      "r746"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r798"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r45",
      "r123"
     ],
     "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",
        "verboseLabel": "Cash proceeds"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r811",
      "r812"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsToMinorityShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "terseLabel": "Payments to non-controlling interests, including acquisition of interests and distributions"
       }
      }
     },
     "localname": "ProceedsFromPaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r39"
     ],
     "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 sales of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r64"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r214",
      "r233",
      "r236",
      "r251",
      "r257",
      "r264",
      "r272",
      "r273",
      "r310",
      "r315",
      "r321",
      "r324",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r591",
      "r594",
      "r595",
      "r602",
      "r612",
      "r706",
      "r751",
      "r779",
      "r780",
      "r804",
      "r856"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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 loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.mastec.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyLiabilityAndCasualtyInsuranceSegmentMember": {
     "auth_ref": [
      "r714",
      "r715",
      "r895"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r846",
      "r875",
      "r879"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r847",
      "r879"
     ],
     "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/2022",
     "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": [
      "r800",
      "r845",
      "r874"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r93"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r726",
      "r727",
      "r728"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r93"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r247",
      "r344"
     ],
     "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)",
        "terseLabel": "Accounts receivable, credit loss provision (recovery)"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r21"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationReconciliationofConsolidatedIncomebeforeIncomeTaxestoEBITDADetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r74",
      "r77"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r75",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of a significant segment item of information disclosed (for example, liabilities) other than profit (loss), revenues, or assets, between reportable segments in total and the entity's consolidated total for that significant segment item disclosed.",
        "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r496",
      "r646",
      "r647"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r182",
      "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r210",
      "r646",
      "r647",
      "r884"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r210"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r179"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r496",
      "r646",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r884"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r644",
      "r645",
      "r647",
      "r648",
      "r649"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r48"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r61"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r6",
      "r112",
      "r198",
      "r720",
      "r722",
      "r782"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r211",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r273",
      "r341",
      "r565",
      "r566",
      "r567",
      "r576",
      "r577",
      "r600",
      "r717",
      "r719"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent 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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsTheWahaJVsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r119",
      "r120",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r516",
      "r517",
      "r528",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r119",
      "r120",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r496",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r515",
      "r516",
      "r517",
      "r528",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r447",
      "r748"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r35",
      "r209",
      "r386",
      "r387",
      "r388",
      "r394",
      "r395",
      "r396"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r434"
     ],
     "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"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r435"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r435"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r241",
      "r257",
      "r301",
      "r302",
      "r314",
      "r319",
      "r320",
      "r326",
      "r327",
      "r330",
      "r340",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389",
      "r391",
      "r393",
      "r395",
      "r396",
      "r612",
      "r706",
      "r856"
     ],
     "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": "Consolidated revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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]",
        "verboseLabel": "Revolving Loans"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r638",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r638",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r330",
      "r824"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r21"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r21"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AccountsReceivableNetofAllowanceandContractAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r128",
      "r129",
      "r587"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r17",
      "r108",
      "r109",
      "r110",
      "r111",
      "r175",
      "r176",
      "r178",
      "r195",
      "r757",
      "r759",
      "r818"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r85",
      "r89"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r754"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r754",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r528",
      "r777"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/OtherRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r93"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r181",
      "r182"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r72",
      "r73",
      "r76",
      "r82"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r72",
      "r73",
      "r76",
      "r82"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r530",
      "r532",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
      "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r62"
     ],
     "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"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r298",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r330",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r376",
      "r377",
      "r754",
      "r893"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r298",
      "r299",
      "r300",
      "r310",
      "r313",
      "r318",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r331"
     ],
     "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": "Segments and Related Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationForeignOperationsandOtherNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": {
     "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, Other Significant Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Other Significant Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r18"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r190",
      "r203"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/DebtScheduleofCarryingValuesofDebtDetails",
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsSeniorNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r550"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r550"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r545",
      "r546"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r545",
      "r546"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r549"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r549"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansScheduleofActivityRestrictedSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r122"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansRestrictedSharesNarrativeDetails",
      "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/StockBasedCompensationandOtherEmployeeBenefitPlansESPPDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r635",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r103",
      "r146",
      "r208",
      "r383"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/DebtOtherCreditFacilitiesNarrativeDetails",
      "http://www.mastec.com/role/DebtSeniorCreditFacilityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r213",
      "r298",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r330",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r374",
      "r376",
      "r377",
      "r754",
      "r893"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetHMGAdditionalPaymentsProFormaFinancialInformationAcquisitionResultsandAcquisitionandIntegrationCostsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetQuarterlyAssessmentforIndicatorsofImpairmentNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofGoodwillbySegmentDetails",
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.mastec.com/role/RelatedPartyTransactionsDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationNarrativeDetails",
      "http://www.mastec.com/role/SegmentsandRelatedInformationScheduleofFinancialInformationbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r20",
      "r107",
      "r211",
      "r238",
      "r239",
      "r240",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r273",
      "r293",
      "r341",
      "r429",
      "r565",
      "r566",
      "r567",
      "r576",
      "r577",
      "r600",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r643",
      "r717",
      "r718",
      "r719"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r293",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r3",
      "r4",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of shares in connection with acquisition (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r3",
      "r4",
      "r107",
      "r112"
     ],
     "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/2022",
     "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",
        "negatedTerseLabel": "Shares withheld for taxes, net of other stock issuances (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r3",
      "r4",
      "r107",
      "r112"
     ],
     "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 of restricted shares, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r20",
      "r107",
      "r112"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of shares in connection with acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Shares withheld for taxes, net of other stock issuances"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r107",
      "r112"
     ],
     "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": "Issuance of restricted shares, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase program, amount authorized, value"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r4",
      "r7",
      "r8",
      "r79",
      "r782",
      "r816",
      "r832",
      "r873"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r147",
      "r148",
      "r159",
      "r211",
      "r212",
      "r239",
      "r261",
      "r262",
      "r263",
      "r265",
      "r271",
      "r341",
      "r429",
      "r565",
      "r566",
      "r567",
      "r576",
      "r577",
      "r600",
      "r617",
      "r618",
      "r623",
      "r643",
      "r718",
      "r719",
      "r816",
      "r832",
      "r873"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r118",
      "r255",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r599"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r624",
      "r651"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r624",
      "r651"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r624",
      "r651"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r767",
      "r862"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r767",
      "r862"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r134"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetAcquisitionsNarrativeDetails",
      "http://www.mastec.com/role/AcquisitionsGoodwillandOtherIntangibleAssetsNetRollforwardofOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r767"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r335",
      "r336",
      "r413",
      "r427",
      "r598",
      "r652",
      "r653",
      "r654",
      "r655",
      "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",
      "r829",
      "r830",
      "r831",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsOtherInvestmentsOtherEquityMethodInvestmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r22",
      "r113",
      "r116"
     ],
     "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: 19,813,055 and 19,933,055 shares as of March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r4",
      "r107",
      "r112"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/EarningsPerShareNarrativeDetails",
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r107",
      "r112",
      "r113"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofEquity",
      "http://www.mastec.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r684"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Debt"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/Debt2022TermLoanFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r68",
      "r69",
      "r70",
      "r294",
      "r295",
      "r296",
      "r297"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": {
     "auth_ref": [
      "r157",
      "r158"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).",
        "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount",
        "terseLabel": "Reporting entity involvement, maximum loss exposure, amount"
       }
      }
     },
     "localname": "VariableInterestEntityEntityMaximumLossExposureAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/FairValueofFinancialInstrumentsEquityInvestmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r636",
      "r781"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/LeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r823"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": {
       "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive common stock equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r277",
      "r287"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r275",
      "r287"
     ],
     "calculation": {
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": {
       "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/2022",
     "presentation": [
      "http://www.mastec.com/role/ConsolidatedStatementsofOperations",
      "http://www.mastec.com/role/EarningsPerShareScheduleofEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080552-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498357-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574960-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120401096&loc=d3e574992-122915",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r789": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r791": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r792": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r793": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>96
<FILENAME>0000015615-23-000018-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000015615-23-000018-xbrl.zip
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
M3,?-D,;GG^_8$?FR[#Z46'LTS=;[.(12P%KKO22915HR^;I[J.8H5<:'6HO
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
M!(1WY56<L9Z8X4>7#_<1DP&'HV=CFEGFJXU7)[G:=O6]GN6;I,@D/42ER)0
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
M=UB\B/>+6E<,3R-U'![U4QSU90;2Z$B/;C[%F;X^U#3.\8<G#_)'H] ]5[S
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
M*DC/QIBYLLT;7WFKCV?=5;]REI55OU:J/\W/*+4!VBCD$!E  Z+ 8$FB')*
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
M,3FZO0+Z3':$'-'.NL!HQ OBN#380AXW54N\<!2M2\N1)<$ =!,#O"&&8RJ
M8PH!JCP#2ED,#$=&82*#\>;.EB$/+H2^+!B0J=$Z4*.'-'QX'-;=T:XODZ3:
M 22Y"9!:"*68@< *C9,!*:(IB5FT(KV56%-NN:ZP341&QXR.]7GN!X!C\ P*
M3Y"%CM'@M-0<:8:X<5ZR")?9<%Q:3&0W,9$YC#CV$0D=HH!&>S&:D-@":STS
M1@2N3.HSU\"4-YB:1L75-AXS-&9HO.Y38Q'WC [::A-OIA46S#N#'=(^0,@S
M-"XM-/Z8KJ@HD28>*T P9X!"%H#VE (DG8.<!R2X2U7#D&(-0=?-L9:Q<1VP
M\4%&-40(FJ E%X8Z%.TKK96U1JB@D1(N&]6K@)(W:[]@S#!#5@$JD0$T* P,
M$@X@%"T(!0/CE&YL,=A0V>68T7&UT/$!X"@\DT%K@2'7E"BDB&,04>&@%D'#
M?!J[Q)C8FJHR**A&D$(@K>& $N^ 5#*^PAI*:BV,)G:%_;\R-F9L7&9L]%1K
M9A%C"#$:?QCE#2=<F_@?BP^<L7&)L?$F7PR1)GIL!1 :4D"MYL 82P!SUB".
MJ*(T+%D/FHR+&1?K7!TUXV+]<'%_JON@8]1C" &2'@$J/ %:<0X\5<AS#RT*
MK,(>!8O"QBK[<XG:(EI90+#E1T7W?E4SGM8SXKGS<O(@\R 7.LB[8G<K:>!4
M.Y;P$+^[1X)('X0+4E%AD<0I(\9%RN EY)$F[)2M*1!$X+8>%;<XX-\-^J$S
M2I6 \N9?U>;?>C7CJ-&2$+2A&$ J':!*,2"E1@!1ARS64!.I-K8D;##ZE,BT
M)6O:ED%J=4!*8V6@U(0R9JG!045YQY *R*D35L@,4G4#J2FO-N?<8LX(P)A+
M0 F40$%E@8"0:<PUI="M,4AE_;\[.$!@AYBPJ=D>YMA0*)B+DN2T"E:I:O0_
MJ_C#5/RF<Y8'B(4-'!"A#: V]8_UF@ 1/-.6>@=M5/'IMEA9N]=;NYW'U',O
M=9P)2N)VKAPA1,6)$4H@'?+N7C?5G_8_"N6Q@@;XD$ZJXQX.E,0>0,XPA]&D
M5)!,=O=ET/\J>Z/6W.\XKMYKKU7O?;0?\K[IU/D>^1[K<H\'5MM=O>T=08\L
M,8)'!D\=-M%R%\X@)(P7B ?S^.V]Q*YKA<?W>A')?-KP6WZT']KZ1][X*]OX
M/\X(X-4",4@BR<>>^<CY&0,*4P.(0B;R?L0)1BD@@\THJ?3@^-T:A5MD]9Z_
M;RZK]Z+5>\IK%X@7' <+L&8(4&=)*IO&0=DPTF(##6(KK=YUN<?:P\S\G 09
M9A8-,U/N ^*$#QI*H$W0@$J*@(9< L>XYH89;K2J%<RL4V!2OP>L'A[%K^W;
M[\#HH7>EOR#JBDXKD(N-YWO,RRN^?'O: [8T9660.%(L9C5%FADL!121;<47
M#&IVCRWM^DZV[5)'[;)G>KN_'6<NC4!WW^F.V^M-6L*5Q?1*)7YU18<_^/^<
M=H:=D?_H!_]TK'\7G[WO/GC;_]HK[_*W[I[ZO M6M@MVIJNI*&8#8MZ#P+@#
M5 L.)#<.8,*,9X8JROW&EFPP].3JQ'?L1L]]5);OD4&R8O="!LFE!<E9V;'(
M"B$P<-*D8,>(DL9R#V3\56#OHBDH,TIF=%I0DM73O1(9G987G:8<&9&D(0T%
M R*85"448J!",(##2/$9,9'@Z_JATQJ%.Z1>*V5[G'XHQH7,BTXOZ73/CY7]
MK#,Z*K0=ZU+ZPU,:YJP0]LVL^LX5@Y1#JCAB%!-BH%$>!Q."$U'BT6_@;T;Y
M]S+;=-P09^=TD'),2Q@;EX#?_K4LN1Q\=4!VI5U.J_W^Q_[.UR\F>(6U4X!8
M2P"5J=JQEAHH:FC0SG.DRGS2:)M6E$M:Q\.?E=1PN#KKD^^Q!O+ZG [56W:C
MDDE?WXPR<7[(?G/%]_F)M-K-+TPSZ0T50%II <5( JVY )YQ[".C2+[1N-_
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
MPH+$)4B% M@O-AAIRE,^4S(O%1H+DNP+K(V+9<=08UYHV&[#=F^ =0OLN!4
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
M^A;['3!#HN3=FMND]W[C\+G$HYXMX89;Q*L5+%T G1?EWT\8>.+#W0^?C ;
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
MV>Y4">?3LW'&&+,<N,2\I\DA4&:*S6YN:4^<\<XDQIRW F!=Z$80@,/QH*Q
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
M9VKO>\Q&^U)BE$%^2S:;'\4S)18_B3;-P9Z#?JR\/]W6EU[_' 3,\30/IHI
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
M[^#?9Z/<82]\@ O3N!56ZQSOR/[GXT_>>LJL=,@%X1$C1"-#"H8*)9PVS-C
MZ-8V49<'0^4;=BV_L*=<%($[2QRC,5BG+5>88 PO61?R-2&8--=D0Z[)]W>?
M0,I)(3A%5E&+4A8%,CYPY'D!MT7:("6!:R+Q#_S!LU'W[6G\107.)O$2)41;
M+0?B3 K85(^9"Q>I LASR @\PX:J[.R<B()'EJ@51,B@C'.8EJ:9-3X"7CH^
MF<6VJ?&.[8QFD'T))/,C0_K6M'SNBJ#P::_*JDY +='F*NE73H6)RZ0JB=N?
MZ3(PF-SY'-M2-<8J:\^5@2[3)H43.R9(LI-?$1(IB/L'9S5;N&$2T5(?TR2H
MYP;I:PL]O.L,MKDV8=/BIY,IE$6L<O/?7!#53PZYKGH]M:Y5]S*I4.:XUHJ2
M*65:FF,^LKUL'-HM]_EKZ3IS=96N:5[_I%A&WL5IXD1I,[F6'^F7@D-GR_C5
M6E$9*G68CQ)XY>&@9)L3'@E*ZNO^8*=:6.,\6IG<=+B[PP^./ZG(.;9<(N(*
MCE@*F5%28F1%E)H$$8VU/_0C50*JE0H.5)@+U)^R=$,NWU5=LSJ?-85>3N_D
M! *? !A,%4Q2$L%YW;9CKL+UQ**PHB[6O )[NW6D /!.*UG]/>CW^JF"62;H
MLH944TD*[M:GM+^%+RBB/F7-:4F1]IXAA570/AA-7;QI9:C[J6GVIJPM.%O.
M;.X6/ 9][*AJ?EL:SZH^@SYW7[95XX>9\J]5M<6Y'O:S.Y(%^OBLJBE?=SJ?
M&?]'?;DGO;;7J.AN4A6Q2^]1:\?WST83=P1]#/=JK]<Z=*,^P+0<]URJ\).
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
M(; 2BB$<'4%,%!2IB",J?*$U$#O'(6PBK6^*.9'(A?PI=*OU2M9@8:S"/Y\
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
MB\J_ "G<Y'ROE_/=S4,[FHSO)MKUS'RC#9ZO@^>7BRY.@&Q-HF3(J3S$P?N
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
M&FC4+0.-ZKFL@Y8]/^_WOI2YHIW+I6-M5@8$OM)!_M\U(-!B$82,ED9B>**
MA$)I#[JD5%1@OT9]=XAI=7>.U]6?\]YS.P^.?A.P'W+X;I_#9]@Q3U9XJB7R
M+ _PU-XA$[1&BB:.%;="<K*>N:!)B";&$"3C.AB37/#)B\BP9T'$NXN\YKX?
MX;X%EG 7AJ&4<&Y/F*LEF))(@)*"G;8&4U.2#,6"@%OXPW@^Z9.!ZM9.#LS!
MDE#=8K1,9YW!U"IR!]+K=.GTXSRH;WD#D]53KA<EXHL2@>ZYB$#]1I93>-OK
M#MJ#X2#/H.[Z]KGM@-"#2SOO1_3?$1QBR@-QRS3J?%WYLGWO[#P.8\N>]&,9
MBGW;M.B[#AR6M]_=H\X@+@_\H3V$K_=SQ[DP ZU<YF\CVQ_&/IQ7QL3!H,P'
MSP.%]ZHIPKU^(?^]R0CX1[GZNTU0?M-JO1OU"W_F6<KM_F#8^F^U_KS&S([;
MY:6W<+FV>YD'(F= S^V#QV^$C?;CYS:LIQH>/KO)Z9S[[=;%:=N?9JDT:(/N
M#$]HE['E@U$'_GN?,>EY[OM)+#D">;)[>5ZN3O##FC+S]/?1<-2/XZ^9G70^
M7LAD.'29]]P;PEK;MM,"*P >5)XQ.&VG81D:/<P3YJLAZ: ,?BQOR.1_9GV_
MEZ=-]\[:OI4 B&'_<+9[9>3ZQU&WDL]EE</3]F#AZ+;A$5U[,IDE/WO&L)YA
M&5Y8TA]J>JK7>U*+V?Q2S[=+7^?R+2M5@WX\SYC</3G.?[JF)2A0  T1UF@=
M.3;4,29PP$$S0D2R^):TIKV#GZ[K"\#L@.*'Z??QU_X)WSJ8TPJ ='W6#"[
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
M:L;F'T=T2V7Y12Q!U5;?UMZ V/W<[O>Z>;FV P\[ T.X0MA%I\ -FMVA'_:
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
MGEU]2X,!CXP!URV;I"S1)@1D0P[4.#!JM# 2):.B#\Y::T(N=%E,&&T0X%M
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
MW]#D;30)>_AR3(1,/CF.6#(<<4D%*,R:@9IL&:4.:)(X4)/Q8AG:A"BG?B/
MQ*YOG]NIKCSU&2T26K=H0M=3*9(P#EOI-$ 724;C: 7QAC*+J3)FN<FU=_#3
M=6*K!AN 83K*!NA8H/X.R_QCF-7W7R-8M=TA&*@38D#TU5)#=L^_9\<R*N!B
MZ9# AB#.*$<Z<8,PV+M"*L^B (22;X!,%NCA?UJ#V&V#/!MU!Q%X$P"HVQMF
M&3:%([CJ;JS(8.(4FG6$ [F Q@^H]D>,K0/X=$NU4"M?924I0VC7$=-VMV)O
M^.V:T937E4FJW1V5E^?,J-I0X;3J 7+>J[[XA\HC^CG^>-$.P]-QUNO,!VO#
M"T\_8MV@UQD-5W]DQD#+E :D/F^.K<QW_$IV&J'7#F[FW]/^>)7GP"'(]:/]
MA&R"3?Q@.Q?V<K#UCWGS%&S3:V=[AV.I[=;Z7';^U_7AJ4O6=.U&*R8U.@E&
MH[+62$YB,(PESK"Q"3,<L-AZJ?;SWGK6\:!P43%KBGX0^T.;':RV#^\>YE?!
MUKF(.56@WX8SL)V<#E ,BY:[K)+B\L-F/;)G\(3L\)T\I#<:#H:V6RI>*^_%
MN^ACQN\Y!P8=QQ*F?LEDV_WIZKZ"E35GE/]5;P!TB+=%0?\CZ^<_P9J**?6N
M/<BZ.8!5HR[<*"".]JX.KMY?'%L?/(CG@"+/ZH)/"=G(+/+2!A$PD[BH"TNZ
M28S5!0#W/X'#JD!HUED'8T=;IN:SV#^!URQH%,5QO-TZ[77@W7-OFE"EBSYG
M>V;%<=BIG&U](,OB,^_FN,2H.RQ<5'3F['B^T2TU.J_MMO@%E(/LK%[RI;#^
M=Z-^YH/\2FKW!\/6?T>V#UO);\_:R7:5GU/4FYGOJK^\9KTETG#\M6%^ESDZ
M',#N!)8\:X\CTDMX-'XY+V[P47?Z('AT<3.VJ*P]C*W63W44>G@*A]R"[<-7
MGP-2]0*<9,:=)8[):DMOJUA"/N2<=3_'W">PG$&5"U1 XMZ&:[!*42$SM#.>
MB4U$4$VQ\LD[Z4,JABL;&Z[WJR1Y6Z3)"1#.VUF W<TG644L!F]/\X][W<KI
M?IA6?&1L?5R2!D%N,3@ 0?;X,9=66&DYJ)B@9W(7*-(^*92BH\H:[)4GV96W
M.!5SFF4[]L!/P]RU+W[, F.>F,3$:RC(X;/4J3SSP( EEEZ/;GK3^E9\[WY"
MJ=?4AUFW^X)C8#"7*A!MOXM Z,_/Q:H.\R2G#A8M(@+P=5JV=9X#P-.(R6)
MK@X6EL?"TC)R [.4//UBEFU7@[.V@8_/^SD9L2HGR.D^57"Y^L-W=1[$^W_N
M';W;K9,@OL_;B5\\<'BU 'A@%AJ#2HJ$"M8GYL8@=CHE2[)=8@>=ML^G4*/J
M9-MV!@DF:3N+D9Z2:V$OJW/L@GJ:3R4O^]3"F:X$O<OK1J^@DB7)I1>*)R*L
M2\D"#$9BF.9<+M=T\/V!;H):^]%F[:<RD<]'P\4L"@"R"P![L.TF&(9?+X9]
M 3.9'U,KA3!1(.\-0]S&B(S# 5F1%+-.T"#EUDX"/60!Q%!.JZCTGAQG!W(L
MIBT0YR1#=Q+W/Z]CQ%-U:##-@=M$'"-IJA5WB7ANN0-A:RS5FM&0;$H@6Q_@
MV+N-\!II>3NE[=)C("4F12ZVI#FG5BB%G' :@24DM3:!,IY WU[MG+N>@PA
M][X&N0J^)KI<1LB)3*Q]JX7:JK]TEH]*M'6, D1Q*::JOR\+GER)667VU,[
MP6F,18&>>'=X"[6R,=;ZS]A _*G,FF^#6)DZ[RH$#A'LVLX@JZK#6O4%J3^C
M@8YMSBE@O[V6^[(4WG.&R*IX?*7VEO?F=TR5[O->SFS*RQR!43SP6;V G2X3
MFS>(CZS93RWE*E5@=)Y_>,HLE?7TY-_S3X?I<#3,6M2@7.2_0"-I&/PV!M^_
M.KDZEC)(P%R)1 @><449,C+GZ0D/:G$P"@>^M;,Z)/0C&,@7\7/L%U+M%T6N
MVVN=61 (H[.LG)3\JTH!+N63%6//$NB<3KPB8C2K55XG;C#\1OW"X5.X."NI
M?H.7DM!2'OA#.QNO?D[-5DO5['_M_]S:G3JC?ZU.>;K;)]#\*P4V+VQ1;;CN
MX!N,7$G0NYZ#'E.J50\@A+&#+^,6R3-Q>Y_;H;[QL9-QQB%?4]J@AK&S7(M;
M6V6URITU[LD'QR9"Y:_)]%:)(SBMFA;=Y9S/X;O\RS@/>O'HQ\8 D/BOH_Y@
M9'.:8F_1R;3L<!8,F"7/;U4I8/7&:I_2]M2LJ$1#]FN%47G]1E?3V-R88/_4
M6325+/43BO\6!$PGI\B.O4<S.6B#$=SJ32N>RUZH@&#0&G6&8XUQ>N3CTK+R
MS76&0W$^I9*"66L(RX\Q8TMQF4SJ'E;Y@.^TP[&Q":_#4JM\4#]]?G6F$\%^
M;<'%[NS7*[[WCK9K_6@,CG,*4CWO.2?M?CF/W4&\K@IEM:*[Y%X6<];6<HYQ
MHEVB(/(CXRYP"U+?,DE,T@1'3^NL#E%G=6!Q/^?85-0?34,.C8?K%A_Y>P*?
MN3B."70QN )$?1;D46ND@^)(""T])9&*&+=VJ%DR^'A:"0?$-$::?7M9=,<Q
M2XQE^H6=]]D\'54MJ))C##KJU4D<8S*+@Y_[O4&3]G@'2MK#QU9R+9F+"!-%
M$ \N($?S)=!D/(?_43[7%ZUVE<X%/];+C7T@32S)R+@UVW%P/=UQ/E>V>O5N
MI/-J752%='Z[.#88DT2X0MC[4)6F.2 8Q"W8B(YHRG@9O\ZVB5B2-7NS]O)"
ME/J;^]RLLOD+KRR/;F_?J-=,O0-+M3'[D&Q.+33%W)22>"XDML0(E033/@)(
MD%7M*C?AJ:LMQ@:R;^:[7?B.3^28$[@%X"]D/4X@_&5$3@N!+(XD,!>BD+>4
MG63R6X<TF-/<F\0"5;#XP'6,,I"@:52)$_N0Y@D-:6R.-/BQ,]P*%@G"A@$D
M"VR033RA8$&R.AZM-@Q(8W4-P_9,<*!S.1_;K*SG281OJ3-WUF]SJY^VT.'8
M^5-@KS@'"FJ.NOT(F'ZU+ .@EUW%6=&[7B<UXT"JI,L-1O"L87@Q-@Q+POR*
M),*;L'>R[\L5K4K64XR$"U(QQK,2!,@K+<A6%2EG5)I E+HM/X$U>M'78\+]
MJSUQ^.[/*V! =G $>_OM6%.?B(T8.1(LXI099"RAB";.C(W1<:QNZ'BZE":B
M<MIK3D!E)CR"@L4"\31R:CD#]=G>5FS1T,33TD2TU$69&+*<"L2UH<B2P!%1
M!E.50@I<YAHAO(V79,*O5)^K3$G0AD_75#3OG:6U')G/IE'^5E[BYXR%M\'S
M!"QK.'^0A^&AH"F 6L&&@)^6E5S.J"R#%3K+GY.#^1D$Q2^-#^)VK>7RX.KD
M\EB;@(FB 25N/>*<2>1RQQ[NF _:F!B4!]98,CQ^K+8L"XH\=>Y[K7O4>6%
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
M/*8X4NJB0M;0B+BV!&PXH(T8@(FQY$2$/('NIH#MVH9<2"'$I&,@ 7,ED^%
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
MN_VRX1+C_CW_=)@.1\,L&P:5+M&[:!2$I1@"SS[</?9.&!<-0<IXASB3&EG
M=\1RQDLP01!!LL*X.77Q^='(OP A&B)9023TX+=CQJ3(EX(4]A1Q'PPR7DKD
M,;>&6"U5;J--^&H3^,?6*8#OYQQIR)9I"4MW>U4H=71V#65?2G7SC:&D"<Y.
M1I:5Z%$.NTRSBW(Y>%WM!Z*EWSMK=>'+)[$4/S-KXL=945@B'Z5N<%7D:'RB
M,TDQ58"V?N'^98/5_97BC76<GY('+D),4F P0Z2FDDA+DPY6)Z7"+14]2P9R
M3\S%&;WPK_;P],^9*'/1$P>_Y[+/7'9;)Q+/&I(3[?+7$>P5A/,U>S*UO\2
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
MW6FO13A?]:R]U#B_,A-5$L:L>?2+E88$K1W'%LOL%B9"PGJ-=H87EJ 1Y<6
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
M/CM&C5$E9A$3/ ,/C@-[9<GYR$W0MY[Y7#]0]3P-([ANV]N['SLJ41H# X>
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
M+= 2&.W6%C!:FSH]C]/4!E4;5'U87MV@ZL.BZA5^';3BF;-$P$)*<)0Y(SZ
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
MOH7/?,9FZO1*#U$JO3)&DB*Q4(XE0P(+G#"*\X1X4=3XC5>.KJ'CS-/KJ-<
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
M%^P>TH6+7L\B/)W!YW*JM5ITX8IJ+6*>\[JU.:YYZ)M^^JG53+:/.XH!P^?
M*TOFDLA4"K'!*2*\TCX(7GP.")Y*K 4\5QM?WNSPBCNLVIL=XUFQAD=B(F"H
MY"(09\$)S;P(822C!=T' -)%XXS]2AS]$E[\GL>P-=65)J>2=PIUK'A>=M5!
MK1]K*D<[0.;'\%9SS=0;IW215'WB(%6B.!T34\05JHAD1A*G2B9X'A8CC51Z
ML_&*2;6@OF'FEJ(,+;/SV!)%1V-M8!)X7@A))^6EH<#)+,OTUODXS<ZOMO-X
MIL,"[#SSAL2(73%LUD#16"$8?/8J.>ERQ)T7"XK]9CM_#%#=ZH*'C#[7.C!F
MM6!"KQ*$.6 J&7C+E-$ D5G.NJ7B%#@$0&+ [TLHGP[L78P 54FE= U_N=7A
M2&/=KDACY.#\19^BTT$##AF-G909<;YPHJTM)EKGE<L;K^A+;<UZW#_J@U(
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
M@/U%X^A062P)I1AQR;)J._RFO0R(<1P2Q0*'X(&.75=GC9J YS'K%0U]YUC
ML)BN!@M#')OZV66I?7[J8G<I*Q-;P#*V!S?X&>[O[]CUXZL4HK^>+9!ZUN-@
MPFKMD$M2(VY#WMN1\$\7'(D*>VI8%M.976+^M5X8 OP)^3SBK:+%YDP+YY6
MBTFV4@'&_8WDZ*IQ<0A#CC'#$NF !1A)%,A0^*&--9XPH[DH%)?X:P2,6VVC
M@HQ):^#U3X=6$R-DC"CD&C".:6ZT!N24"<XLM3 ?WJUMLCF9]7]MW(>NU69[
MDA;#[)02)E'/@[0\1&#%2CMEB3+.:>?HH51K-_<"'I#:7*,PQ@$)G4L"G[V#
M9\'Y&AUP U/[O_]'4T+^N!4*E]">.YMVJ],[[\;=]%?G]"RV>\7X?P8D!P?X
MJ]/K]_XYMMWX)[A%&!X)7)F6W9<#VS_]2, NP=[K%_M77R[J>Y_@^N^;]2OX
MCF^?^,'VUE5C[VOKX/1S:]KV]T^^7.YF>[_Z\Z2QM_6SL7W<K'_[>-6@.^!+
MQ]_KVW72^/;U].##U]RR^Q*HD_,^$,LX1&(8^!.1'EG,%6(NQVHD!4)P"5-@
MSH B>06QP-2UEL"_J>,$2^<)4"QF<3349?(]U>+[GSX,+RI&O38^,06,[O:/
M8[>V<WK6ZES&6/LSMF-J]FM_M\#L9F.C:3\:V/-KBWKN',#) 0=0"%&:K!P<
MN;)2"Z)DXHY;XSQ3LI"N*H;6MB^!H/3@*?.0NV+(_?B0G^5Q78>%".+>VL5Q
MTQ_7>MDGBFBI?WV5PF?5'[VBK7FG75ZP!F^LY9. W1]P76 4M6:O=YZYTD:M
M]J6XI&VU[OCR6K-=@]@\^O[-;=+7\ZW =Y7=TL_.NIV?L-KU8^ORYB6U?(SE
M9(=FUM1KW!@WX*UNU[:/8L:1/R]GH&7KPG9#HUCH=U/Q:F_KAVT6M/)]I_L!
M/MN?X&7O@!6@T.FCP9V,%F;\JV'3R4=\2"F53&&'8K0.@KK<%3!GBS@1"G J
MIPP(!'7K2M)U\.&9M7EHUW8XYH7!IO,^+!"UHSSX8+2-@NSWCF^VV?@S_QX'
M'I/-N[3B?CXO F_^KP5RE0]:Y&Y+6FZU8.7*B]M\^]PI[_U^1O;B:<UG7P _
MBD/B-00".D)X:'.CJ&0@!E !2<R"#PES3OS:IIXCC5:#Q:(U7,06,0(>A'?)
M>*6PYH%YBUT2C%G')'! X0HCH$,CH)41/*T1U.DA5MP&(0R")0B0)FG@0+#6
MHN08L']896,V CFG6=C("#*TY-6SGV77RP;M-0C#FIW0JT5 CC!OE2M,)\]Q
M[O#>.X,5L?D#ECB I8]MP""XFOU9<R4A ASK]3J^F>>Y=M'LWX)8]GI56A&8
M&K*[?X X-'V<;Z=[]N> _+WO=DXK"[ZG!3?VOEP<&FNRCJ-&+L5"A!8CIT-
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
M=RX/N2&6Y2XCCD2)N"4>V:@Q2M2*Y*2P&,!\L]VYH<W(F/V-]^NX#W490,7
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
M .>BLYQKK'1^V?S*YO:"&*B4LXECSDRB,ID4(:14C 6RL*)I99B/,\S=;2_
M*,$@MZX:>T>7NY\.E728XLA1 )J#.!<,P8)F$9<)LY"449RM;>(Y.@@/HU?!
M8ZPH"U2"122;M%#,:0WHQ;E1ZCYM*"J;>$*;N&IL'0:7#\5ABP++S>^P5\BH
MD)"+GIF(N?4&L(K.Z6'^8'9E)/7"6!H\U]P&,,9<"2^8C"D2RQ9O:5^9Q5+-
M M>/\LXN 307"&,7@'1GM7B:,&+!& 7\PD(\G2LN;C:+.>2J6-'N9%C+I$O
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
ME&IP5""FU#F/C;"<D[LG8^YE*PVX7U4#[NW(>VWU>K'?NX^.UZM2G!I)O15
M<4_AK@6TN5[58&Q''T]=[(Z/QZ0>5Z5S5>E<53HP"QX+<I81SHQET7'MB(LD
M<!H2XX1)C=7AQ_NENDH$7JNE3O?49FG9G_UW[?-3%#I]-/C<&PG4MJX.OGW$
M!WN>'6Q_/:EO?_I9W_[(&WL>_NMI@S;@_=]%G7X^G5%[WH9[/?G<:EP%"/3J
M%XWMG8OZR1%I7.U<-*[VV3[]=+F[]_WJX,-!JL\I<K>81VR,1329A+BT&#DA
M%++8.T\<E=9(8+GK E<"5Q6P_>+ 1HAV1B>=NX)QH;S!5&C*F78Q*.%) 6R4
MT K8GAW89C)0'I8?JJS,-:X2<9@I9 )V,+Z,Z1 "YEIE8(-X]/4 VR]3HE8I
M1CWFS))V/GB< F:.LQB<4 J["!@EE5.AXE\O!5-S2O&I5HD0&Y"@T2!N!$;&
M&?@!\Y,"\\DIGV%*2O'XO<:J9&UU?99P(:4QD9$L]^9L$L%*(ZF@'D>L*VKQ
M8CX[0RTHMH0*!9%22AQQ;CBR%!?% I:[P %L<P_M=:/,AEDAG_UE#NY5VDOW
MK4ZRA@@2B-<<^+#AA@FB*6,<Y[\%4S&%%T*=.87M00>;I/)(" ),09J 7'19
M>TDJCA,54=BU3;(NY!*ZW58']U;69Y5C7C(L-!68,UAWN+"<>N%X@L>VN&(*
M+^:S,TQ!*^<M(PZ11#SB(DI@"D 7O'5).T6CRMK:X+.<+ZV2L,HS5"I&3P,\
M7&";+/?!.(XE  Y-5!NKB=8V#;*?%5EX=N"9)\]HF8XVLX/@E(40!4ND230H
MY4TXR5G2/!<PKQM,JK3"&_99&[7'PED3(4K%BMO<>(A8JJEF3.MJQ^+E?':&
M+'!E;+# $P+U"LB"L\@ZYE ">/7,!D<I*WP6"'Z55JCT@%81;PQ$)%D.5FML
MN#;8B!A<"I823@0C"W.$"E+N#RESJCNPUC1(DA#1F"#N*$<NZQCJ)"@)$$(:
MF:L[C'B\EGV5,5A9IXR8"X&QBII0;F$Y8?#3,4-9!)+(Y:(DH'+*19QR-BD@
M5>31,60,C8@#34<:V#KRB2F8)(Y)8MDIU4III_\J*8%*'>>>S?Z,]=(122/
MB\)"QP@ $RTS(3@1>+72/QVHS)/TBQX';@2$#$0@P)"(+-86D:0B]H V6.6F
M-92L5.A0A?O+%O7#/"J#G2*.4Q.LP3Y7)ZJH @LN5"O]4SKE;&M-9Z(E6B!O
M JSTS&*4,Z6(4><LX[FX0V:G7 +]7KUX_C5JQ=C"[BM1F$K3X&DU#3!Q%#MA
MM)(<,$);8AV%E1L30;RHRBY>"L/GE%V8I +VCB!EN4)<*8I,Y!I)#[-&@^7:
MXK5-LXZ%6%J\MJ):!I483 6<+URO%IB0. KOJ.<L1>>-$QJB&@)_<CY6VUDO
M!IQSVHQ18PFP72WRR<)<]N*PS$=Q5*22"(H-S\!)#7L[P'DO<97Y9[S-)'H-
M9#W*/S7;(;;[[]A3G@,O+OBNV8>O][<?G2^$3]YWNO#/=FWW+';+T^%%S6VQ
M2;91&T[<\Y[I+V[L>;Y[OAI,W?;VHJ]UBC&!JYYU 4JZ\#6U9KL&(U/[ M@&
M<<8__>+E/&!_V;8-=CW_OE[K=VJVEFRWUHJ 4-T:S#W,^WK^=#W^;/K.>G&5
MO^":SN4C4N79J-"T&[7:Y_@CML\C %^W^0.^)'4[I[4O&_]L#.ZGF*-^!R88
M7ORO13;U9%+6*TRM9YQ8 \$K95)I&HTB3-S9H55/P^_@3N\)P.9U G K_K_/
MEP??PIFC7#9.OA[7MX]/][]]N@ POFQLO_^^NWU\7#_-G_MZTCAI->&U2_C.
MU-C;HHVC0R5<4,K2W'PZ(!Z%1C9(B[0F+!)G&1-FOI!US35;K:':Z2(3;:TG
MRB?.3.X$B:UATI.82(J6$"KI75IKU40O.M&L?G&H--;<"H@P8HXPLF*Y"R*B
M&'-1OK(20L6US7F)V]%$P^@6P# /^EY:(:M_W(WS[^R9;N 4WG%< PAL=D*O
M%F$I#;5"!:?D&(RLUS)L%=Z2S7J]UHV]L^BSE%GK\B9@38/U[Y'8ZH-6/A(=
M#1$\"6)L="Q0;S2P)R/$POJPB[G<*R6WCW"YCV3WTV%@7N8%#,!4 3<56 $W
MI0&9+-$;B2))Y</A:D/,^MSI \'5<\X$LU%Z:^$W[C#$*5X$F'1L50H+"UE6
M,WW'3.=5E!@)D0'GR&9I$TZD0D9$BG!N,N\%#J0XJ\=OF^F51]<7!-?:X]!U
MO79QW/3'\+<28B]L;P2SU^2Y -R"^'9.X1$O_^__T92H/WHE>6[:"10&KMSL
M]VICAP!KO7AT"CP:H/P_G?81:A67+W/]M>/8"B-VGLERL^U;YZ'X_GS5?BE
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
MI9$RFGY;&08YJF;RAQK:[SC:7@)L(@%.S_XZ%YPA(&AJ<\+!5'$9M9,@H'8
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
MGG_%&'@Y!<7?N(SF:&8DJ3H[,<;:'T5V!9=9GR6?%3HP_CO\N-#)7Z VL(_
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
MZ[.4UDD^E9;K6S;\I3XO59.13\BC4H"[G>;%2+>%R\;6]%):8[BC1)<<_^A
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
MX9%[N#$31!FX%$>F<?'<Z=3.U#<=/XS%43A/XG(Q()G4H,>UUK.03_2>A D
M^OS!<Y.)S%$U7Y3IAIWT%7L4ASY06.DKAHQ!JA#1FWJI.+VSW/!4X[^32.UR
M!M1\- (R^'%DC^$0[VW_P5[$;W[+BE>0K3G85@"+%+T2+G__VRB"50OV=!!R
M_(/!0'<KFLV=L+'4[9QDI.J@W?TE(P>>RH)*TVCD=P;%WZEB5>4D62\7J3Q>
MZ8-^VQV8RGA&NCW>\9I9+B/_ZFCKI';)KBW!;N>7 B^J8\^0RD 9F0'\/12/
ML<(*_-]X/IN!+I*5"1XLMQ!V9 %D'^ "O0"P@'@\2RH4X*X;82#.>!B7@H\Z
M$US$]>)H/I,2+H"E TP8O2C5=%K9>U>^JB*])Z_V5/$<TS<.T<*Y,#1)5EL2
M.[CST$MN@Q)BR/.=L,NUVV,>FLN4Z+:/GX>%Y@R@G(:[&0O-1UJ.!RN99H[C
M=H<F"S7M@2=@H9GE5I@0M62HO;HPU),B?IK@<,Z[I3LKI+S5_&[M^ZMNKI]E
M@H?(V?X08-_9;&_9+D#= P./A! +,["PGA=#2O=;C#.[9;05H)7F9'>/!UG6
M5<8''YD4T1UD5=:3C516_'&)YV:3);K]/,\UW9Z5S>]65KWM9RI>[BI ]FER
MA:M\:85B5$MNGIH*NV;GI!]7\;CC/Z5J;8'OW6;'8:*=D%.\',8G>5%\AP;R
MPG-W@(LQ>I-BH$+22YG/MZQ ).A!0_*LX"O254C2\U,%;5)1(AVURSFMF_H'
M315FM6OPZSWNSV\]%L&[W:S46^4X?1H.MBI;Q?#-O3*;XQH=<B).U*5)!-ZE
M_"O<DM2J^ >@@' *_X[V1CXHV,\(E9RYV>X\BRV2MP>RQD2G??H(RZ1_LNI
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
M['@"6!@Z/V0N65'I^OF3S!4]IS<-36$IOYX3Q /VFRC5X9P9*>HS!1=":U8
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
MEFI*Q_53[O;ER5=03[EMJ\1U)0*ON3!HCZJ"MFEXN-'Q]\A_?4A-L9Z^YN=
MA>/+54LV''$O..+9T]=)-@QQ]]>Z>9? 5\H0ZZ>%[\N3KZ"Q^@WW]7O_&._1
M>H(JY5E/X?5H=K@_.ZP?C>_+DSM,AY6-./'FL=UI;:)IE^%T.@^P_:@7!G%Q
M!.K1*4YU8]@;J_#[HZ@?=W>4O=7DUU7N.=/DUSVKKZ%A1_4YVJ#;Y.O7G!T=
M[VA894W94?VTUGUY<H?):;75KGT!W[P*1'2WH.*SZV <V7$2S9UD'HG7F/#5
M[32=@^I^14WGD08[5A'P64/ M;ZBK<<U'B8!UT]5VI<G&X?I$L)]]7S2Y/ZP
M2[REAVTM=@?;9D8U!OV+!?4;_V*#':6Z0;\AX)I?47=73M.:4G#]]*)]>;)Q
MR2TAW+?P0436!^%[<(C%:_3 #<XV9B^- ?_2,9G=N%AJ*@ :[,@J^/VF:+KF
M5W2ZHQNJ*0'73S/:ER<;#]RR!RZ9B.@U^MX.JO?EXW"X=G?SY7/CBGI^+;?!
MYUKA<_W$Y;X\^7JJHJS;,+']3=7@5UDOO-G9:\T^NH/>MBZ,>A0,/[Y@JX)=
M>UBEQ%OFG+RV4N(GQ+6&BQXX%^T/-^Z6WG#1?>:B6SO^7QL7K9]*OR]//I%'
MD?#HA-R =98;EV$T"R,[$:4X=9"NE7>#3GOPZR'X50[R>K;KQ]G<T@L341_$
M<4-$=;V>FA)1_23^OCSY"IRBVS:6S6KY?(*<HH_[+K4"7I7-_P3@J37CVZ8]
M[5-#:(^RAYZ7:&J''9LWN:T!;M34R[ Q7C8,O&'@Z^&R13?=&M!HP[]?*)#6
M\._&2[SK)\D6^RVQ1[Y029;%J:']IT\#/5UW_SW.4+*.K&\B<D20V'?"\F(K
M"!-K*NP $'D\][,IHJ6[SR:V=D^S[ '--6^\X'_R A?[_![A0[LY]#O[5V8.
MR__]$@9'CAU/8$>A\^,()\OA;4]G(HAYVKWXB7\65+[NZREZR43D)NF%\\B<
MIN<%UL4_+F\M.P(@!XX_=V'A!R^9P _:O6Y%(I[[2=PNA?I>@7E4"N:/840@
M2R:1$-84EII8,_A(Z%HB0,A\MB-GPL_VNRVKU^GU6U:VS6JK<$)A*6-_H4-7
M;%:U@^N@W60+]Z0#)47(MZ?M,PL^[0. 6];;8;NG_D9OUQ'@;[OM$[7)'4*W
MA;0[$P[.JO07+>0 MO//N<=C+ EZ7I"(NXBYB!/&26S1<$L >Q(2NX@$LF'S
M/4!R?#-E$$L7UFWW]17!-^.Y,^'%VY:U!97UEJG,Z-51"84Z[5,#A7KM3@:%
MWIZD_U  ,]K_6L"MA4H_W4,Y+Y7W-^AQ_'5YY.B#YR83J2B9+TKEL).^8H]
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
M]%\8T<LDI;7#U"JL]"U H%>AF)<&,E\F2VYI)'M,!WY^+@DTZ8*S <Z'* '
M:HS @-(!V,45+YC>/<>8-NM34="!ZHO#)0F56S4<A]/B0O'OH@M^@\+@E,AJ
MLS&9Y!T1C7"M]:[#TL**+1MDDDG1M\AM*L"Y&Q;KRFJ5K2F]:3WR)^(B($P-
M_(>J<XMWP\]XB"GT]ORF;5;P7$F#CBMR6WU$VJ9KE=^'T=Q7EPHYT$]OTA!:
M-=O0I'*;['?"QP%%SRB<)W7=P( Y#J?Y)53=2,!6"^LZ+!WUF]5%]+#J'9!8
MRE^XMD@NI3*K_5TL?,&H:YMG)5YKM,M6I^',HY".A$BSOQNJP\(:'Z228N/=
M(7NBB/3:?(:!2/3,HX/##S*KXP%/4NJ/H:XP^8PHBIJ[MSF] SW_$;P^<(0>
MP$K&:OTJUM6P,$*<Z[P.4VH'%+U-8NGP)6$(#I^X] ZF4@Y846&$ES2)'G
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
M>&UL[7U9<UM'LN9[_PJ-[^M-J_;%T>X;$B7U*$*V'))\^\X3HI8L$M,@P %
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
M=ZK*Q$Q==Z.8JVC[=;TE8#@>8WX_':7?26)GX]E#\C_#X +?XOC])Y)B+Z6
MP3,!F9< BED!(1H-V4?M"":G?;GQ6M=#=GW]WTCZ8KR4Q.)%W](25/>E*1.F
MH\X5,-<]+>O[[T;CC.._?<_:TF0&:?+B8OII-.[_&W./YQ1TB@2G<$(GE('
M'0<O HI4I%6A6WK<1/3$:+&3P&_3@7=!AU>3R04A*]SKY(,#AN1.*JD9N& 3
M(";M#,M9.;$'*LS1/$D:;"'HVQ0075#@[&):@YH:)_:\\J7(2 8K4OBFBK<0
MC+3 +*(I5N90[!YX< 72DR3#MB*_S0BY*R->CL[/1\/[MS'OT8N4'$A-QDLI
M1W9+902I H%6UAL5&[-B#5B/GAFM17^;':HA.V[M9L5[7Q(&2"60*1/10(R,
MUH^"+%I2I:36[L,]<)X2&W82]6T6Z.8L6&QFMG@,3&<HL:CJSR1P/"8B)^K
M4K3*M=XM[H#R]+2_A8AO:][LJOD9EA_#!#,!_(S#29A+=1R&'V>K__'KMU]Y
M&[[6;[WX(XSSS__GHC_]^FHXF8YGA\R3,PKIQQ\^A>'9Y_H1DS>CX1><D+U[
M<U$%W9,QJGHZ *P4!(4,H?I#P'S$4@+G$5WKN'Q?BWOT[#Q.&MSFN]V5[Q_&
M&"87XZ^S%W'Q3LY>QUZ@#5@I128X2$Z.>Z90WOD,VB<M62S1&]F8GW>">?1\
M:B/FV_IW.]N[Y3H_A#C 7C!&I^PDZ")HC5PHB-XYLL.AH'62^-C:Q;F.H*&F
MKUSL=&\OMA?CJG./[^;']']-@Q'9E[]]3\8$OWUS-)SBG].?![,'_NW["7ZL
M_]B5"3/S]8%^^<6?_4DO!Q5T* Q\5 R4*P5<5 Y*B=;+X 2&UJ?&UP TY,$]
MEVGW\&(+18Y:";2#H[ '-[3)73O:MV4,\]M!&+X)Y_C3S(BNM:;>C=O ?;DR
M6ZRGY2YSUV7H;<;M0)--G99]Z?BQ\)=QQHPM&GA! 2I;2:LT"FS,4DLE1+2M
M79S'P]MKE^*/CK:;J+8#NKXC%W_<3]/%(>BO,V^S%PV)(A>*;26CW<3Q "%D
M"<X:;5GV0?G4F&\K@1S G3ZXCD>M%=3!]>6E\S&/(JNH1L,JG-D[AA(YPVPA
M1UE]$:; 8PS@!"O2AXSHFENK^P ] 1>MG< [N+JZ@6E!^G5 =>1SK01T&*>I
MH>)&74F]@VWE#G"F.)V- )N"!E7((@9+ILLP99(M+#-A'B\5'O!#]LZ$#83=
M 0.N')LO]JR@N2U911#6D^MELR?[IVC%@1?))=(B6V\+MT#LWZ%HH)R[+R2V
MD.R=WL!__G!#)J_IR]W3+"]I/QF5N2QV3*]<\8%-TRH? GPCG3(6;KB(P<5
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
M/AO7OZNK?OV>;?[3G@[2:N4+2%,,1?#DPSL;,Y1(ZW#6:YY:WX>W0?Z$6'8
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
M83U&;<&K:K<*6<6(*H+,JFAIR6@&^XA)\("+L"\.;"+E3L:IW=RNDO.9>Y'
M!"13%X6F'9$72,G3CB^MHIVRL=J/P$%HH9U;P]1V$6T7B1/UCO"L+%IGG8W?
MU:;>,UZS%!1M9QP$NEDZ+(<H8X*8G#91<XFQ=3QP)YAGX1.T4447?6!7 5O>
M*:\!K:L+L[MA'>BJK(T"UZ'%#M+OXG+L'HB6 ARO:GI^TO1&9"'JU&(.EDG!
MZ'5@6C6_%MLW,1ZZ$-L[+S81>N,SAC6*:Y9]&I=U=S)RBQ;!,.E!^9+ *9O
M^R3J"0O+-SN K#QJV/C!![BT:*6RT;[DW8''<?^DVNQS= K)":I7*,J8 G66
M)6@MG<[!<"Y:)VL>^?CN/7@>[5320=?QZ_,UUP'S7.=Z;Z2H>Z<\;R/E3@+1
M:Z-5F1,4=QG(V9/=RMI!2#)!"IPGBJ%<T,]MKG<[C6\BW,8>P]O1'SC^"0>T
M6XV_WIAU&[,6(?M:=5OK/7V 6.@/+(;+8LFFZ76R&^Y^PL''!6\B]E%SF76P
MO=_L]GIY3E9O32+S"43BO+97D!"$%8!)&BU]]J)YZ]Z[L#R+3;V)(CJ8G[ *
MU_**? UD'6WN=Z,ZS$[?1GMK4&('T7>PX]^#,&JAE!2U77]2M;(QDZGTDD+G
MH&7R)4O5^@QZWZ1XP!?8-R<VD?@>N' YS _'Y\MK](B.+&$"'>L@O^(0G#29
M=E,A4&:;=6K=(?EA5/OW*5KI\ %J[*B .YV-__SAAJ1>TY>S'\R^7R7Q#LMW
M]>_?WKVZE-H??_SQE_,PF6+Z2QJ=_S 3V(:#[Y<;\JC<GE>$^?JTHK!J6M%/
M. W]P>3Z$B?]\\^#AYIM'0KI#]\$>UW@"[C7B'FT(L8_ISC,F+__KI__]GW?
MU:*S:@*YXBHH]-5MRHQ9*V41*?0.!;IY'\#7ETU9DT2EM%-@1)U?&BR#&)DD
M\U]D2?7M%J&Q[;L/3S>]\Z]D=H_#<%)P7.>&Q<ET'-*T5TK0,[NFBR?C)AFK
MG8 "R*@9,USSTED7Q U@'D4/I>UXLUX7_'9*ZB >799Z?!@M7MCE&K"^Z&?E
MZKS%GN*I^$S!7''U:%P+DHW,%)-;9,$*SY"U/F+:!-_AF-29PD=[TE:'75K7
MD,W*;NHOAGG93KT7.*)U/(*V)="K&#E$%3P(YR7]2!AE6]<L-X3_]'EY*%VW
M[H*P_C*6EX8]JVQ,4:0Z,3&!XAC \UA DY]O5%0\&OV K[OEHY\NK?:ABP[J
MY[>9R62E(#<\"U"8:Z\7C1 **V 135+!^(QN+Y;M2 =G'=:"M=-=![5K&XB(
M]Y*I0X"S)HEP<FNY31"YX""=#]E%6<O*#[>#'G!>Y1%ND9MIJX-2ART'5B]/
M#E8/KL;II1R]H3=#1P$&%=EI%S.X:#.(;*TKDF76/'>VXR4][2#V8,K?3UBR
M]3#VE_-)[//?O%+JWA/":D<.'B161SW)XB!B)&^$19X$C\[EUG4@^UC745CI
MPY&QS8O2'9,>T]O2PU14L5("TAI I1C!.]KQF/7.L\"]#'N8&-MF,:?WXO@X
MTT&C\)8+>SL>?<;Q].O; 46N]!OU6.1S/=OK:>5SD#*!"V(V5$&"#]( 2\9Z
MX<DMW,<,[_8+.[TDQ\VEA@<B=YS?;+W 6FE8;]7GOWKV>18R#3_.Z@/.RF^3
MQ6?TA%.96<W 2T\*L2E#<*E M*DPXV(,XD:K]'7/XKJ&?GHY'@MO]G.0L_62
MO]W6TW:I*>93K$"2A8/2GGQ'%AQH)3$K5C-3CMG%NK*4T^MQ;'PYGE.G^_S&
MJS](:70QG$[>AJ^S:Z9B"JT5#62>8FVW+NF=MPR*Y&BYB#7]ZXA?C@<7>'IE
M'@>W.BA([W:Q/6.<L-$H"-[;VI[60'2D$5&BXSDP+5CKL>#=KNCTJAPI>QJ6
M2S9W+;]]9^EESANFI<%%)A_S-88)GL5!_^-\T$</7;$^!0Z>U?%YM4]>"$E
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
MD 8QQYQ5EG&-;,V-'GI4V9P;:6JT#S$W;A)VK2T2U\IZDP1X% 64$11TF&1
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
M%15C&L&><'(L&SA$R@/H_NGY96AIV0;#3 Z!Z:0+"Z5R!2G")J1'R*TO>L_
M;VBAG=V7;T>(=HR2F*<\YK_AS:R\NKZ>_57KNF&:UPRPJ[I>>%37VZ!.IC6"
MWL4S@XKD245-RMEGR0UZ+0WW]&W*TALE4_*HM_#,]P/39DK!TJ*KXS2#Z0-H
MWVZ!4N!.>&&8C/6ED5XQD"HSD7*$9'P.?JAI!?NP]0FZWE<I3N'#.@!X6];"
M?SVYIG_P87&ELRB!PD+F?,BKFK<HN65*%).\B\&++JFW_4\:?X,<1/L/ ZW&
MXAUBR-]\]F52G8>?9_,?9[?QIMQ>K\5RI6(V& @6%XHB!(3(@K2T]OI":TZ(
M4_/!?L_@N3 #::Z"06J25^9:YV3]<+NXF7W"^7UP>=?-="6@>.439XG7*IR@
M# .;%;,F%B_ V21:UQEVP76AYM)<)>UYRW;C^Q$+$L+\'K_@]!;7<%-V2F>)
MS)1:I6TY,E \,%$X9"L<#YOW?+NHS0Y]](49R1@*&"#!]RSD.Z@DHMF'Z>3?
MF*\*Z!@L1:O1UCY,[S(+ 1-]:Z02ID3?? ;+80@OS*I&4-, +8KW!<0K8'<C
M("G:N$+,VA "YJ'4EMN@6 RN,,^S-]D"O0FM#ZR=8"[45-H(?X"Y=-_HIA_)
M82D$$L:6F4*K;'E,48L$@F63*NQZZZ+(3R^^:.>L+$:7QC9S)-2QBBM'L:,Q
MU'7JNLE*M?F^L@^M"GR,1D\[)"NBYF.%H3>EUB=;Y;).$9U5G3:G/2SP]P\\
MU076*)J=]95PXPD 2Q!WF=,N,!K.B'CPZ/$'0API_$WU]9#<@(I$"X@&/$MT
MAI&?$R/SOD9<*BL!TCHHG3J 3JW 9X8TM-7?(0)KK+=?25*?;C^M6:+1I!"
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
MALYPY$)JRSUO?=?Y%,4%Z+VG:(<([+9,K7<^0JDTL5!=F1P<F1\M, $7W/
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
MQ>FXMCPQ;V)D/J#G(=/:2VEL%R^G@[B/8325_*EI"6PTLO!"(JB5&=PY@IJ
MN6"LQQ@(^QA4)V=/2]#+7@;2Q^#$K:NL)%@,J13!K"H5$D<6K)6,:_JI]M9;
M/:S#<1:-5.V\B\.E>BZ-5'MS3 &AY+H>[S5M?!IT'2+#&7?%J91-X=#:!7])
M^?V#='YH?O\0V9\B4=L%W]_Y_:,U>FC&]AAUG,)L9(Y2)268BI7"5A#$VK?*
M L5B%)9Y5+9U=/,R\_N#6LLA6A@[O\]MXD%HSV2PM*L"*A; !E8BB2,:8TUJ
M/A[L9>7W#]+>(?G]0T0_2%WWEO9%)3@$*12+(.NP"VOH*XU,<*LX^ JX?67W
M>3=V]_$[>LMXB !W>]=B%U3?:V/W01KKUM1[C+C':^Q.5AH-TC)?&Q T&,X"
M&LMX"4)@X0[2]];8/8 -'"+E(73_M,=81!<TK^7PP@2F2[U#-*$PZXS%Z&7
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
M+_?/3 0O:']\,6FBP4SP1<6^W<5QA1HS%YB8T8JV3&>0!<4+2\5+JT623K[
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
M6-6:36$'E L(EEL*>X .T"VP[JR]"["!*-=V@CH-X5H3U>TWAQYR'X!%8#=
M9P7P6GEA)"+3V=,+0-;/%/DK,EE>>/,AI",;Q!Z:M7'MX1!Q#V\'Z]$U*'46
M8)C0 9BVCO9$1X%MD9BSDE$Z;$VJMA7("<:*ME'4\^H_0LJGF#$0L@0(*C'N
M"]Q=!BG)63).*"L+JO2]S!@8P&-H*OXQ^%HWZ8R[X/M[C,#1&CV4&/X8=9QB
MC  F-"(A,.&]9UJ5PL 3V +)6\ 4=6A]MKS,,0*#6LLA6FB<8MS&MG4/[^YH
MS,&)1%LH*Z)F0(.BT#D5\K5X,N1KI93$QM&S-<O0X5%G0,?92S>SX00[VLP
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
M:6J:5\ _A7$)]M!7N@-L'Z]2FN0ZPWF:_P>277[<89<I"L=!)Q9$924R,E,
M*NE;[B@<C39IW7H,;D=HEV 80VAA@)K6)Z[SN@'D;7DXP7<Y5DXIY%Y$"DN7
MYVPFLQ:Z$I\ZBI>\Y8&WIASOCNX"0H^!5;)EIVEL/5\?57YWP390=>LSL$Y3
MYCJ42I^?N]U;'0,<3L]!S,F$$H"S8%-DNO#" )Q@8&7F)BJ#<MCAS2-8RIX*
MV#,PE$.T,("!_#F=U(,2\P.VF5(3:5XD5EO$[HB(LLV5TR:Z2+%>5J6Q86R!
M<>I)[CW4-&LKXP&BE-=PO?2-/B+>O*E_NPJVFGFF!UOO*+KW0/X11L<@9\-*
M\(H3+,XW1U7UUOTN+!?D8S01]Y:WO_>LDVW UA;? =I #L5N5*?Q)]JHKX--
M]!#] &?#,PA1<8NUL3#S(&@/J^$V3\@@QNB""0+=&-O$"5V'L6WB$(D/8 MO
M;S[B_+?9--W.YQ1-K_-QDP<59<6[.@6=([E&NM >&;*N/,E>@LX&G.I40G"
M1>S#-+X'T4I_LP&%/X W\1YO)O,E=?H[6O\]D:H@NX\E!R8<G9.ZV%K*AIIA
M<B9GP;/<;+=HT%FW#<D%>1(-1+UE=^@]^.0IK#NS[P)LL*;;[9A.U7K;7W%[
M;:&'T =IMMV!SWH Z4-D$"K#LJU%(!@(;M FH0Q>0.O4YKC&L+?Q=CQ;.$36
M@_#^+$5202U^K-+%_!JG],6WA+R,!,TQY+53(J? 8O22%;1":.>=%:W;K_=A
M.D4+7POM/>'^:2CZ(7(0MPO"M%B\2O_G=K*8W#O0S@#P(H#%4$?"1VU8S"XQ
ME9.41HK"4VLRCQU0+LAO:"'L+=M#[U$6VW#5+^=X/T.P \*A\A#[P)TH'=%"
MEQWLH[\>ADA*[ 5:DN0B&T&1EDE,:S3,@[:TK;D(/DF#S2_:3V0H^U(4)[&3
M0\3?N&7Q557, V2+#K/D[[FNN/'6:R8AD4QX2<P[;AD"6LC)8_0;1K.UU>QX
M!"=(5K15Y6QT/32OS?_OV7P]B6%%[XV0% 2;&?!4>4DJ 8[5CH$OQ2D3'9@6
MQ=U/GWP!GD<#D6[9'GH--O@-/N';\@C4.CO7 57#PNZ=0,8O[.ZKHME0XFU<
MUKT;G..0A;.268BTRP6D& L<L.**B3YK5W2GX:KGI?-GRKI'4?DA4FWL!OR!
MTS<P_X"+F_M%KN?HB,"3X(JA,))I5%CSY)Y9@3%&=!)EEX;RG0\8MY*RD?!G
MK26W\US^?_YS0RYOZ-OE+Y8_K^M^C^7_JO_]\_TO]S+ZZZ^__N,3N0^8_B/-
M/OWG4CR[N.M^Q!N87"\>0UE,/GV^QCV*W?>)__D-Z.,%W'WL([7VAHS_NL%I
M1CI5)_G__;\GVD+PT4?CA- 9(QA=G+=T_)+<E2H[N?S6'SX(%2NM'G^YP4^+
M*ZV"<IJBB5ICS[11B8'-A4GTID!4,7=K0SV21'$;IH'H9W_ZUV?:8G'Q,[V*
M#P7]7Y.;CP__R97.,:F J788U]$PD%CD+C)KA>.2QQ1LZZ+_GI!/2UW6VZXZ
MDM4.HL !TJ.O4IK=3F\6[^!K]<$?0*LS!%<WP:^F^=NU\)4$(7@JG#D5@6F5
M:8\V 5@*D7L)KLC_O[UKVVTC.:+O^8I@WQOI^V6!#:#(=F# NS16SKX*U3>)
M $4ZO&QV\_6I'I&ZD12'9,](HO)BRY3!/EUUIOM437<5K\VXO4&>&,>Z=5(G
M[^2:UM:%_(_!7BK<8L R1IC5"H&5>U/EP&/6G,I@%85<^T[;5C GQI(Z1N_@
M.LJ*OK^FD(:_KS/XDAFN)41-!*@2^%N<?V2)V&!4LB@#;6H5&QVPI&S#=&+<
MJ.J"=8H<?4)TR^3/;AK4@_S@LTNF<M3<"P*X0^*VB9NE-P:C$!>$U"A4?:>E
MM'? .S'B=.68=0Y5.!VT$6ISK&VY-NZ68]8'FY,+Q+G2 Y?AQFD!_YEX8LYQ
MFJ"ZNJF!^WVPKCM7KM/QZ'?.G\>_I]EM;^[/X[.<AZ,A8IL];-AX-IM-0O,I
MJK='=1<OP9A 70A$Y'*_G'%''%.12"V]8M8[XUMUQ-R#AT<!/C$"]N>\=>8=
M_/*AY-8^_GLQG/_Y<YI?3^+])![:ZJX>Y-<T+6W X2I=LF2=#1)AVJ;P-O7X
M$YHJ2T#@V5(EGJCRC1G+@P8_$>;T8_P.&G)B4-GP_-MD^5YV\RPPBD!_6[1(
M:5&+5M&E)E;TCD#61@K+C>6U#UJWQ78B'.K4)17;'VWG^B_IJGG7?JL/+P,#
MW&VAU&&#TG#2R5)K-I(0P(=@D>N"'[RN/![K1"C0B6DK%M5O#EZL!9._I/D@
M?T@Y3<O]TZ5 >Q)A I,FN9P(!(&H#4:85I571@Y#3B=M9ERUX,)!@Y\0.;HW
M?LU:OG<G/IIFC[-5M\?!8CXK72"'XZLEG6E&1R?%"<\V8>P8&,IV_",KI7,"
M!$EKQUV[,)T(:3IQ0<UBB(75)75=NOU,1OC;J\]C1(K+WKU(&N3?)O,'OYDM
M-\9X"98: =F0;",ME](<\=D&8IQ0B#R@W&[SLOU@ "?"DOZ<T$7)FJ_324@I
M-CF!>_'T\W \F>).>G$-TW0]&>%@I?VU"E$D2I3RN&\R#P18<,3BYX&:()FI
M_0ZY/;H3(5/';NFD1,'Z,=5;&79']L^SV2+%P;3\W6R[BV+906ZFL?SM):,R
M:T\%B4V'=>\ MUBK"9-<.&XYRK)6Q3N/.Q5^ /(38]X+N+.+"Z\[I_%T%K_!
M:)'.9K/AU1CA*XW;G#"9* J2R"!]>9\3B.)&<BD5=:'5P>*:;'P6\7MC83WW
M=7%K:BT-\668[[OVK>IC7@:(NLD_9.!EZ>885IARHCZS1"F%+&CM7J;MD)T8
MFSIP1\VC[RN8YS"[OFB.H> 7-H0>Y$=(+S'<M%0G0Y*FB! RKJH,+*'2)PC*
M!\IJEW79">K$N%+7"1MH<G3:^2)<I[@8(:YV#:)OKXC0&$WI4T6\"HK(Y"+!
MN#03J@5(G84%7OO6W4% *]()1J,7(E'W+MIT].ROQ1)Q_F,8368I_O3#?+I(
M]Q]B?)K^F'\<-=?8?_IA=EMVMZ.C YMZE&?./%7:$)=54U+/X/0@$RV%ILQ+
M;7W]<C-MT;W4A:X>F-+NA,"Q'NOD+.1:X^0VB#HK5_,4S4L5JNG&?\_0Y CC
M]T,+I@0JM*R)\)ZCWL^>.,\#T;E(-U;::M<6TGW186>IFI=BPSXVK]UB#<9P
ME1Y4C3?2I:BIN2WG)R5SQ''M<'[14.\S-;15J>2=]X ?C_LJ>LGOY8=))2-V
M<)_B\\U-BN54T">X&8Z6/>W+];D5S,'TZW0X#L/O,&H.@ZRZQ05FLI*.L!2*
M'%?E%*4T!/=#F6CB*>7:PO9 J&^6+GVZJ/)2\8\)3.,@?\"@/^#_FIU?PW!Z
M ^-5;Q)%M;3E-JTHK08]!^)%!&)4TI+)*#5 A87C>11OEA>5#5SQ D5!]O&/
M%!;EW,<@YV&X(Z.-CG.A-,;K7!!)FPXC-!"K!5=<2AJK=#?>//J;=G4%@U:\
M %$0G5\/4]X""R P&VA995CS9C41ZX4A(JN09,P)/Z[@YV<@O&EGUS)M?]<5
M&I&K+#!JN<.9LJ;2KB$><B31Z:BM@9Q];37P#)QWGU78VR<=7*+; FW5U*H%
MN!XR"FO 7E5R87\WMJ/'$3[H.+&P#C(XE"H*E8R41A)I 2,CHU'8*.X\T  \
M]I2^?'WIAH[YL8_I*]>J*6^=OY?0YF+Q_?MHF!ZVQ5ONABHBM" YB:B$4.(*
M!,8L(RP8(7P *ES;*R#/C_1JWK0=XI9)9S;M(!=QAW )AWH1M.02 UA=4B,A
M$-2\AL127@V\DC;4?O:?0#@%W]>P;N7'^V+AFX.;96[CJ[,ISO,VD[$B(CZC
M3D;!"/=&E*28O97/22>=@;E J6[Q<.\:YQ3<6]V>%;7@L]B^_6>R1"=M$J5J
M$RF7KE$!1T4<>(8RF&OMJ7;\:3F%_;Q]-]+)^_LPFW90'^%+@EDZNYJF1S2T
M.5%E>23,"40F,8)U)2VEI?,T9F<SU#[?MQ'(*?"@GJ4KY@H*.<\QSFUJVN+\
MGN@+%YT*WE,"O+0+E)GC3R(0+0)J5B&TSK'%@[Y]A%-P;$4;5JP2L*U")HZ7
MDL<9R=*<6DA*<-4))%+JM "PODJZ[_64 NXOQU/!XI7SOL]4LFT!ZOT4"M['
M0^T*!1]@WMX*!0.32G K"(:(R&T:4&0P'8FCH*-,5*M<HQKXZRX47-WE^UBU
M<G2V7+Y6@%:Y 4&=Y8*3' 3N.Q2W'(\*DWBG#<LB9V[;Y%LV?OEK*1"\E]$G
M-2U6,9M2 'V:3!''P\, 1FFI50J$*8=*Q#F&#"T'J9U75.#TQ-/V'QO=M_;%
M;]UUQUFJ\B)[+RXVEU18_S2E8I+;-4B!$"Y$HEC6)1OLB16&$F1@]I8&&F6K
M6PH[UN%C,+X/T=:;%RL&;LU!@RVX5B*D!;**&N]Y-/T+O?Z\.NG4)967K!T(
M<0DV7G-)(%D41EYGC%:E)<FQ:"U(QF.KLG"OD"S/*,37R)5]/%%94)Y/F_XY
MB_%\^N?CGD>KDXJ1>NJ $95*62AI$5O"A9>G&%16VB3M6XB37>/TJU5J^F/2
MD3%[[%\90'ED=B(BEN+QR3/B% 0BP+)LA/8R]U!IX'VHD)J^Z*#2Z.X6:VT
M_K^[Y=ZNW+MKX2%^>)'NEB(K?""R(4K:4F).1&(5>)(4MT&)[)3OH7+$*^YN
MV2U/]C%_!]TMQ<.NBJOL2\@"#"HHQLL)7&\RRBB5B18V^$19%IZVT!1;OOXU
M]J7<RPF3NA;L0$A\F8ROYFEZ\R'Y^5TS>&IE-$QS(K(01$))\V3DLF!)9$N3
M8+;5E;-]WB!OP/%^),317JA8+WH;IB7_VZ#J2#1L1O0R2N%XC^V@P!'F[D ;
M;$$GO G><5P,H12IEBD12R/@8B@P\&(.!#-OF 0[5$!?'-C'REWX'G?$57W0
MY:;EI<O&,T^<L X1"4V@U"JGV7'J<;ESU6OUK*/H7QW4\,]3EQ]GW X4P<4<
M-[:2/UMIH8O;:BJW[V!U @_&1!(RDT1F$XA'T4*"<H*6)ME"U&ZS\RR@]Z,1
MZOFE@W8!2RS+!Z(-F(XTPB,@+R,-*CKJ*06.MG('V\-C4(8"1": J%P2KC)9
MXAQS)$I6EK,,/M3NY->#RW<(@;X\OH]Q*R< !L/1V3C^$U936^Y5/!O*REZ5
M0 .1W"3B#<;%28+-(<6,:JA%_+_YV_O?X(\P]Z2JK;;NZP>VL5Y[KAJKI!1O
M_O:Q='N>#7%[^CA>W*0IW'[K;-ZBD?4>SVX9<';_\):A]VMK76$*=XVMC^Q<
M.9LE?+;]K+D;4'DU>_+EQY= 1U$S__/K")IFL'?7D_#G3\-QJ?G8'&W_=7AU
M/1_D?\U2,_Y91IE[%L+B9M%(F _I^S25ME;EZ1O'LYO)=#[\;_//RM/O 7#O
MJ\IFOFPHB]Z3JSJ)$<$/1\.'G8>[>3R>&:A"BN/;,KA#PYW#]^$<1HW)!WXT
MO&I,N!JT@Z1&^['[CWMW>G=3)F-O8V[EY99-;_EQ^</C%__]+_\#4$L#!!0
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
MVC(%XSE?&;\_CJ@DW?'T+KO9% 7/Z--M@;,24V7VJW.Y^L=UO0LH/TD31#[
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
M&*5R/-_ETE:=3YLL52E"Y(2H934UF<]"K&LGVP1N<N.X+$%/VBO0R@M:@:]
M+;)-PU@7'FO6\-D.9S:!=0$XM'NUWQQ',[7OMB*R@M_SK)1SJ3G4.5U,8;^6
MPB\XS920UT5:2B'?; KYYR=>I#G[P*N/XA9_7\E=?\B564QC+JUDS".(B1O"
M./%BC\0\=K!1-L@99%X:T77E3FA7[J3JE9RYD_KLO$8K_-V,!N?X!/1X=&$#
M.S$1-Q$K>^H^S_D_5.7F>9$;H+1OWP0M J"! #087($/S2=R._")&+/[C(-F
M:7F80^)9UY<9A^#Y C5GUR-2C_[MYK8-<XO\Q'4CG\&()P(BCQ(8(Q9#@6*7
M"!PY"$7:J42WS2YMG5"2&>2BW,%S_NADG-(3<Z@2:DP2SIWB!DDU1P$PTS'%
M]8.<,Q1GX&]I46WP&MRL\XU<'SB]S_)U?I=N4Y:^^A__''N>\Z]*G?JO[K_^
M"%Z1C9Q^7.X,5"<_ @B!.IG@Q?H)_)'EWS)U%/%)3G!UFM'+W2B7K^)1MOE#
M^[L??K25<_, [*$<FKN'Y\N)>2#@7H[+P]^.L\^5\:_N4Y5;QLVFK"2U%I]V
MQT:[P^\O\L]2I)R]RSX5_&N:;\J&1E=.E/ P#C'DR(DA8@1!' 4A#-6U* ]B
M%A&C>MN7B[0TUE2U4+(-5Q5H\KLL;>Z'^H=SO>@L4'9:J9+1CZU>ZFFI6.W]
MMM?6/_CI<JM3#;B>L3WO,$Z\#G3*-+YMG3I7H*=0[_(/?.F/8:=4:R7;LXSM
M(6S)\+4@T*QVK3T GYNM%EL>Q^NU"2PDMTES^ LOOJ94VKT?Q3;QZ"[FME2>
MZN7Q7[6!$(P%) EY!$.7AXKA(X@])*U<@4+?X9P+SR@^SJ9P2^/Z74+>GJ@C
MHU*L#J(>:[_4T$S,WR-'Q9B2IX#/$CE;%6U6FIX"U.>$/4D?(Q.>M9$./^?%
MIR*GG+/:B;H^"7F7?54WP]G=-:W2K]*2Y.4*1=0+",$PQ+'DY"AAD#@DAIX(
MJ0@=X2 <K#)^IVX6;PWRH)F)H379DV:R'P@S]2%HVLD+\%;@$4E?34=&CW*G
M 'JF=&FMY&HO#UYUPM<1(3^"!OFM F"G@<44:N.@LY52S;#W>5.LC8/F(.7:
MR&8L)F_I1'BSX?_!<?&S_'Q7820<%D8,NBK=+&*!@+'O,QAR5;*),=<-M$Y;
M33M>FK4IO\G(0OJ68Q#KD=<4P,UB"QXF>;E23E:$@T\X95= "0Z4Y!/G?AG
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
MKT:7,Z?@U0?A,+6NP;O3Y8V\E8/#5PFE)/1P EF,")0[4@ICX1))3I@AQ$B
MF58>-^.>ET9)\J,+[6>.;$#68Y])H)N8@@QR1]:BSYL\<@^M&;-'-OTN+GWD
M'AQC\D?N-S".FC[PJCFI4U7(5DX@;3_B4.C[-($(13Y, H]!AD7D^3P.B4 F
MYR)[K2_M"$,EUUFK:K"X:GRZL4IV)B?*K[B\Y;2I%V7&0?MHZO',:(PFYA(%
MSUX]1G#]#*=/N+":/>,H$I9X8K_M6;G@J%K/Y_OQAT;6SN9RR]M0QQM>TB)]
M5-NJ6S5LJX#%G!*&(',3#Z+$=2&..(&^Y\JIG\11C!*CHMFG^UJ:2=&(>M4M
MCCUQP>^UP(;!<T,PZTU]2^!-3 07X&9>*_L\(K:*9 _T-&]U[/,J'Y3%UGAE
M''7TT@B_RQXWE2HFTF9!]1T?^X[<FM @=B%RA0-)&,0P=EW'%4AN6CRCK<GI
MKI9&'/W<RK6H0,DZ,@'M ,)ZI&$'MXDY8RQDQH1Q'@U+?#'0T:QT<5[AYVRA
M\<;XXIQI=B?;E7\K4U:GY<JSUT^JA^OO:;D*/>K&CDL@#HBT-H(XAHD3>/*/
M6- X" ),C6[5S_:X-.K8"0SV) ;DJ9T12FI#"CF/NQZ36$5S8D*Y%,A1U2NU
MP+%8G'*XO]EK3VJI?ZRTI-Z+(\.^9/,L76^J]"O_PNFFJ O[O/VNPK<Y4U&H
M*BY_TSC!?Q1O<9%)<535RMJ%\?I!90=<A8$($",.9(XOC1E/Q8P*S*##78]$
M/O&H8Y2ISXI42R,OI13LM *TB7UJKHA&.TO;&3X]?IM]4";FP+X^8*<0Z#1J
M8NI[.JF;U$XKY8[=N&)?@48SBP%L-H&V%>-F1:9YP^!LPG@0*6>U\4L.IOI'
MV^4NZUJ2"!8$DHBQ[S*(0LXD)7NJGB]"#D*>$S"C--)#G2V-:1L?JUW99<-
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
MZ4=<"!$G,. >5AZT<B^""(8)XR1"%/G$++G4Z:Z61A#-R4%/5%"?+(QSJ1U
M6/.4Q@IN4Y^_C(1LA.O].32L>=V?[&AFA_MS"A_ZVI]]8Z0_7%M3]0LOODH#
MI4Z9_UKVQ51B6YZ5]5;D0][DPF#7WW#!ROJ,M/_[F[RL/N35?_#J,Z?Y79;^
M@[-=2\U+=:W&VWN<?:S#!,J5PYP$<8? T'481"XB,!%Q #&B<>*X#@GBQ,AW
M[J4T61K5U1Z3D"B! >WI!G M_A789!P7V;/?&KK?O=AGHT>P?XJ/8>H#(B4J
MK&4%;0D=<%T4\A'>YA;J] >U+E?@[??N,+W11GD^EU4=*O_$E3=@A\*5?0>_
MEQXP6\Z +Z;'O(Z#+SU<!TZ&+RZ0O:10FB5N64("Q*@#O2"6QCR+!$P<SJ$(
MDX2& ?8=IG6,=[DH2UL!K14>OF!T=#<"<V ^^4;!I"C?'"6)+X=UPFQ62RQ1
M?#E@.EFP9BI97/#JZ76>L?:DWG5]'L:(PHA3Y:Y(0Q@3GL P#KDK/)^XG)E=
MP.YWL#3V:^0#2D!#NCN 3O?N=#P@DU^2;K&8PB/NA.+6+CV?-3_S[>9QY0ZO
M,4\\-V[Z_I+G[%NZ7K_?IK; *$R\"%,8NJK:E<LX)#S@,(A\S!P41D% 3.;O
M00]+F\"=@!>D"SE$46\J7X3-Q'/9#!;CR7Q2=4NS^;#]6:?S2?6>S^?3#XX.
M)6CJ:'P4G9=#N77."0D6$8X#Z!&Y+"/*$4P\P6'L"L1<$40Q-4KI,=39TJ;Y
M5M;::[MSX"EUO';,@=9<R2W!-_6J/AZY,5[O9R&QY_5^NJNYO=[/*GW$Z_W\
M.R,/2205=6[T*X^CQ'/#&#HD$1 A3U)&%&)(DS!QG3"0_S?R<>@WOC2*J%V@
M57PL6*LE3W[M=$0XS!Y\FN<2(T&9^J1AZQ+^OL7C3'B0^<G!$<5MG07TFYYW
M=W]$J8/]^K%GS*8KX^GJ;1WH><V8'/:RIH2/Q:<B_YI*05<1YK[P!($"QW(G
MCH-$I;@/8>2Y 7,]@4.AY7YPKJ.E3>-&5M *>P5J<57<:R>PWGP^B^_PW+:)
MVL3S?#Q@VA->%XTCD[_D]"]W^=>?9!/-O)=_V4WWLPW/,O5UU>MH0/OYD9L
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
M1]ALFHCJFW+VD9W)PKOL4S6RT,PP&C#<-!N:S9XS4ZQOYAF^:4[9O\JG[R6
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
MT9=&A[-RE3X SXG)X,W1&T.>;;@*QNG2DJB2QUV-U4_Y.J5/NWF1Q"1R'(?
MP LY1)Z*KI24!!U7"((Y<EEH6-;#I/NEL5,K?9=94NWEC;>.)NAK[R4GPG3Z
MS64-9WV-ODV24Y>$[X0'OS?B3T-4XY"SMP4UZ7SN/>D(8(YL4L>T,M:\XH(7
M<C?<N]AY5Y8;SE:>QX- ^;4+INJH$T] [#.5"L_'"#,WCF(CM\G372V-L+:2
M@K*Y>BR;J\>TEK:.W6O^Q3!X;P!L74O*!H236U =>OL7MXV@-NVE<V!8LY-.
M=C2S?71.X4.[Z.P;XVBCVP&V7"5W?#PKN=QBK&+N"8?Z7)H^"*F*9C%,<!Q
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
MAR1A#./(B2"*10)C+AA,A!<D G$:^)Y1MLB1@BQM\LL/"ADFE!P[!'KG5',
M.S&!-"I<@:T2@^=75^ _."[ Q\RBO]VE(-I*:SE6C'DS7UX(UD%RS$O;N\Q_
MK!>NU3FW-56BVM)]'POU7^6&T*3<^RCV*DDZR(_\V$D@25P*$95[8^*'&$:1
MEU"**)8_C'$6NTRLI='F=B^!=VI=@6R;P]!2Q4]+8ZK'O/./U%R[[>O^(&V]
MI=LB=HW8JE!)I]9A,DK[/F!V0+;L\'6A4"_BW64'R%.N7)9:O^32-<7KG7MR
M[5F$! U9X&(8UDG50AI#0G$"G2CV$^HA*ERCZ.43_2R-<[=B]B(=1OEMG<+5
MY"+U(K1FN34U VKD#>E)&*Q>AQ[V\@)WGR=5/7[1>?KQEP\/^"#U;OQ+^X?!
MD8B]F 0>]!TWE%ODQ(4X0#%T'(<0)K#O\&1$@>#)!=>:>?,7&JZ+$ZBJ4OO9
M#1Z+] $7JJI9OMT>UAE1^H_5EY&LJX.>9BKJ&53XNZD7R?0?C9EI^;+?P)\Z
M*&&GMMWKB=F':(%!"L?E_=,&*PS"/V70PG#'(X,7-J3D_[61;;[]RK=IM6(<
M4B_R50Q;(E063@'CP ^AX*$K$D:2Q#,+6CC6R](,X)V0H);2,%KA*)!Z_'TQ
M/!-S[G-D)O ^'H3 5GS"T3[FC4L84O,@'F'P87/OO9MMU59UWUOQA\[3C"'&
M>.2J&"6'0N1X!,:$A9"&""<(42=&6DEWASI9VFS?DQ/4@H[PWCL)Z?#$MP74
MQ/-^%$9&OGOG0+C =>]DT[-Y[IU3KN^X=_;9D<L[7O/R,Y?TH2Y$NE4IX2((
M,?)AE#AR*ZK<=N5/ 8R=*" Q$X@G9L6YCO6RM G?R@>VE1L,U_>C2&)*/0<A
M!'T<^')3[S.(XU# D(<\\-T0"<%77WE!\MFP[/<V.9HV,-2TD2[%96*N//B\
MIC"2AC"P920=[6->(VE(S0,C:?!A<W^U-ZVWY*<NEY5*0K**6>#@**;20L(!
M1 &+88RDK100Q)S0IXFK5^CI9 ]+8\M.2-!(":28=?XB?<^UXT .3W8K\$P\
MT8V1,?)A&]1^E!O;\19G\V0;5*COS#;\H'G8PC9QT&>N3DW2[.XU+M/RMRR7
MNZJBSJ+\+GO<5.HX)E,!R+7IM?4D^44:7^_SLMP&A7\4[^J#XK??*YZ5JE;
M^[2L/N35F[2D:[GBLI_7^&[%B:!NZ/HP<!"!R,413#P402=P.0G\!,58*S[S
MY518&A7M,J:!+0Z@!@+TD0 U%& ?BYU/&%!H  4'V.(!/@K0( )VD "%"9"@
M@"TJ0,&B'R?P0E_>,+7^.;ZGJ:]N_^^GI/4IZ0>N+/^3FBG\9>F?EE% S<N.
MZD!8S@L)-EMPS\L"WP\1>F%)S.V]3_DW7KSAZ_0K+Y[:S#U=AAV!@MAW,.2Q
M*D8?ARY,HEC R'%]+(A(.&>Z-MGI;I9F-]62@DY4_35G ,CS)H8=>"8V _:1
M :V8(XH6#4"EOX3:@6RF9>[V7I4?NDLSSA4G7-7U2:IB0^MU3+E7J%-K.<7K
MQ"*Y 'S-J<K0C=>@*G!6/J1EV50RR5I'G')#RD;L/?\=D1=UC2*>\>+NJ7YR
M4S6+9)JQC4K[S4M+)8O.#\' FC3P\FSKQGD%^MRN\?2XZX9?-^LJ;:M.%9_D
MAU.^E\-<7V>HHD 1QA&%S(\<B)B+(7:B4.Z.!>9(""9":G+I,-#7TICX)I=
M2P/M[;8>E_J:56&.(B6;]LO?TP?4"H'?E4K-Q9NA$^[02.@=N%O"=V(J/T1-
M#S3CLW<-."R=P _U-.LYO(;*ST_C=5Y9@(,NKU81YMC#"8(N4W>@'#LP#@B"
M5/W"9TSE+%I5>877>G1D63XC"MM*.>&ZK_J0@]+SK<SXRZ?N5B.I1V<O.#X3
M4^!4'K'\M ?<R[J_<MM9X6Q+]^=U;>4G\\M-U<VXU:#-U>^X#D&^<"&+/;FQ
M1SB!6(A([NX3%['$]V)U+:M/XB/J),S&O6.HMJM0X0=AI.ZL*?9CB$@80QS$
M,70#-R2Q!!!%PL3T7F@YB:T+E:*U\6CIK2>+J]9@NYS")+4/7J)0P7!5 2LE
M -YPTIUC;HI=ZMC 26*&5!!IP)'\(Y V)A,$\LAQ:1+ZKD.UO$:&NUG:/%12
M@IV8.@ED34#5FYZ70S6U&XDY2N8IO0=!L)7.^W@G\Z;R'E3T((WW\-/C*. M
M+E1AR_(3+^H8]>WWZOH^H^KR <6Q"Q&3?\01<J$32.,D<#A!L5%Z_U,=+8T&
MZDO,;<%%\.I#7G'@_?A7,Q(X":L>#=@ :V(BZ$14_F1-/HQ)N. <$I;8X&0W
ML_+!.66?,\+9Y\=Q0I>-Z.>\N&9?U8W(;7XM1'U9RE=!R!/F"P8='@5R\^+%
MD+@HA)2'"$?$9<@SL@X&>UL:.W3"UM<\N!%79>W"G<!F-#&,M!Y76,-OZMO+
M/G37.^BNST)G3!I:D%ABCN&^9J4/+;6?<XC>2^.(I'&=V/I2O%<#IPIPJK0J
MC'#L1UZ=>=^7FPS?A5@0 F-$&58Y:SQAE'IQH*^ED4CK%;7SE.J$'96W9@AD
M/0:Q!-W$_#$:-6/ZT,##$GD,]30K=6BH_)PX=%X9N2>I<VI]40Y<]?'KSU\_
MI"N7N;%'$Q>Z"$O22(@/$T?^$3E^P'S"N,^T@GV'.ED:4;1)Z<JMD%= *'_-
MKX-UN/4QU=R,7(C4U!N1!J0O/9!^_AO\\&Y;L=7B9F0 "5L;D6-=S+L)&5#R
M8 ,R].S(*Q)*B\U>%O=V&%<XQ$$080Y]%W') #R!,5'9/4@B4))$S'&,3B1.
M]K0T&JB+CP/<B OX=U7)W#3GTVE8->\-;( U]55"BU!/R E(X"P2MNX<3O8S
M[S7$.74/;B;.OC".&'[+ZG60,W4.NJU!2GV$(@;=@"00,;E_(#PAD"4BX)''
M.2>."24<Z6-I9+ 5$2@9S4C@&(1ZT_]"8":>^/N83!#!/J"^I=E^K(=9Y_F
MBL]G^-"CLWK)_9+G[%NZ7I_RUMB>NM,01900!!.5] (YG@])Z,70<8E*:$ZP
M0XVJCTXL[](X9\\3JW%1:%*<=YY8>TDJ&W4,+TRF_@+T:&Y!XSHQ95[D?7<%
M.HVO!AWQ)KD1FFF,7M9'3UO:/X//GBGTEGSXC+L=MW;)EFYP>?^IR+^FC+/7
M3[^54JJLS?><W5W3*OW:I,5U_#!(8E$G9H\@$BZ"!/D<QH[OJDJTC&!NXO>G
MW[71BC*#;Z B!RI%!YNR3F4,1">S7%@ZH<U6$(-QT%L,ID%W8EY7P"JI02<V
M($_@U6\-RC^"K?#@^CS,QM1LCI@EEC7H>%;"- ?D.?>-:&'TN5N^R53B\4_Y
M.J6**3O;R8\8Q2+D,"*A"Q%Q&<0L))#[<10GH4]#/S8\>#O1U=(,WYVDH!-U
MM%_@ ,#:1W 68)O^#&X,8F-.X<Z 8>\8[E1'<Y_#G5'XR$'<N3=&9N>L<OK'
M9_XHOYE[7'+)37<%?KC>5/=YH4RRZP?5K[M* C>) R0I0_@!1!&+8(Q8 AVI
MOXLCQV?4+!VW7K]+(Y'&.:[8R@T>&\'EWJD6&."M!E=CKO9TAT./928 >6+*
MJ24&.Y'!IP[?G=2@$=MB3DLSF&QEN=3L==Z\EV90'&3"-'S=/,6**D"@@M;S
MM7S@KJO5]8;30E58^5DJ])DS_O!81[1_+#ZUDJC4+VU9KZ9\UTJB0V/J8Y@@
M3"%BG@,Q#WS(B32#7)\B!VLG9+$EU-+8KA-4)='(\@SVE 1I)[I^JA)K8S?,
M?B\U(E/O!O=4VE8WO *=5D!-9]#32U4\[ _A5K>K<T4/IQLZ_9PT+S&$,V6P
MF7,HC9+0V,9\(&6-M:YF2W!C&YQ^.ASK;8_TUFNSPWSF:Q7">L3#)&#<Y6$<
M0!:KG!4>\B%VP@@&"8EI%'G(<8B1Z]ZY'I>V)G:.*25>XZ(KY/8-WYD><9Z'
M6L_&MPK@Q$M8)RLL&F$G]N[1AL:6O]_9_N9U_M-5_\ 34/O%<2SS-SEQU!5/
M73?])B^K%?43/XY"R241C12K<)A@^2/WL>LSQXT1,7('/.AA:2SR<;\R9*D.
M"QJ1VU*1--<VK4_#JL<@%X$U,6-TLH%:.,D14CQ[!'%2<TN$<-C^K 1P4KWG
M$_[T@^,F^/LTDZ;)3<%9VKFF>8BXR/,)](6'($*)JO># I4$Q,?,\5T1&.7_
M..QB:5-<2:A,]49&LZE\!$"]N7P9+!-/YGU$)G#M.ZV]I0E]I(-99_1I!9]/
MZ8$G+[@HN,_7\HVR"1787GF)P!%8! D4L2OG=N2I%$B(0I^Q6*[B$8JI4;7Z
MTUTM;8XWTHTXXC\.I,&I_L7PS'&0WPKY+Z"-Z[FNFFRC]8I>Y> 3KJL=3W&G
M>!XDF\?XQSN:_^1^4.&CA_7#;UP2*JR2;ZB#"Y5C-LTVTM9MC=X\*U]SD1>\
M>>Y6%3U_^UUV+/M(,UP\U;DZCY^(K (D>,@I@H2[&"+B21/"22+H<DQH$#(W
M2HB)V]6$LB[-3ZO.AD)J;2XH.#_EX.KQWT*&;&(";4.D7RD]?VS.@W>J@IVN
MW8BVS]?J-K7DCYPPVXZKGG00K,9E3R/I"\1U3PKY\;CP:;L<:8XV*>/;4L=1
M$ 8!=BET@H1#%%!I@28XAE$<.-21_P]<HYB0O=:79G2VPIG6BCZ.G*;).1:/
MJ:U,;2C,#<AC*MNR&??:GM=,/*;6@65X]*&Q>2D%+PKEY[JEB.N,R?\V>]-R
M)7>*(<>N!P/7<>3N4;@0>V$,0Q2Z!&/YNFMT]GNNPZ5-YU>O><9%6M5K_(_*
MH>QK6I<G4;F56*O,!0;;V0'0HP";L$[,"IVH>S91?4\G_]:>/EGTE-=%QEJR
MRS/=S9SV4D_YPP28FN^-- _H/6>;-?\HNLBA6W7HL$)13+'  73]((%("@%Q
M%"!I+01^C!DA'C,K.W^\GZ5Q3">F.GWM! 6_UZ*:6@\G@-6T(RZ':VJ+8@Q2
MYL;%, ZVS(P3O<QK< RK>F!ZG'G<W&/TML",?U!#+@GF9E-6DF^*^FI;[5_N
MT\>RO6$AA/D$.]+\\+'DA@ 3B /N0AH+EWI!Q)%>%CN33I=&%+7<H!:\*1#5
MB@[V9-?W&]0&?Y@_IH)T8C+10W-$T3]M6/7=+:> =ZZ"@)=]M$8>DJ8P#7A
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
M46K[2%\5$DXA?J[(P<$]T]4I."7N7JF!DQ<-/'%2KY38U;M-\S06*<&0ITD
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
MM;U5.]N<J3VN)*GB,912$5D9+@YCSHVR&I&U<ZT36O]=BZT[]+2"#SH?MYD
M._+R#.O(I.4%4?>P=GN,?(6W6XPX;9B[/00'X>X.MPZO$O=!D1Q9_9<@U0?U
MDWI).6%1$%,H<ET<(I!J!Q6(#&9"X("D.<(R=:T2]V*,N='-M@Q:(R?0@@(C
MJ7N9N)=PGB<33R"-3!X#\!E4)^X$ E?5B7OYS,GKQ)U0ZEB=N%.7#K,UWJ[K
M34,9]4W)6]+8QHZ_TUU.6&%V:>KO*V&B0DM^T^1J-.>)<2(IBRB&D@8<(AP1
M2!B*8)9F*4LHHRQP*A9QO4ASHPZM4=VT OPF2EUZ66S3+WA/'U-DB?04<3-;
M/,REG54S[0R-S%M:F<[,J<T,M HMP"Y)IJ_3 FRU6ICK;VQFS-DL\@>R)ZO)
M@T"3&E7^ 'QI<WE\\C#6UJ%6I'ZXU?U$N>!O?OQ>ZPR@;>F(&[4U_69JU&S+
M4.&(1HPF#%(I4HC2D$.<2JG,MD3&01[3G#@5\W8787:LK,0'<K7^WC;]VE7Z
M(5O9'2N #9@7.\8=%^V1&58)#PS8G?BZ6\Y/6@-0E#^#76&:G1:CU!<;#J(G
M!AT@P*2,.1R@EPQYQ9.NC!G]5)3BH_IKO8P1YYC*4 >*1A#%>H\J ZHWJ@'-
MI1 B#@<%BFZ'F!NC]5K::AF!$7)H;.@.2#N*N@Z>D2G($9GA,: 'ROL._-P-
M\#K1G@<*G@SQ/+QR8(7C7G_'VZHH6?%$5ET[A&7*DY0%@7;:$081R7-(>9A
M&4D6) *Q)$X&U,TY.ZC5BSU]Y9QM8XZ#OJK.78'ML+<CANNA?(7.P NP%;5K
MYN>Q1Y(5)+X*'I\=:]J:QS9J'Y0]MKII&+7\0HI2)Q)]+K^2E:@_RZ9V@MZL
MZ;]\?'PB1:4'>OM JGM1+P,F<L8I@5PW&T>1LBDP)QQF(8X$HA'A5'9L8T<T
MKB(,X)Z1:4=KH#BG!+56P"2[=65=A&-=3N?YL&.@43">AI2TZ. G+?S/&F(M
MOT:X+>-B3I_T7\%.!] JX8^MAL+GB<"<AY^4TX:"\Y+F!C]G&/.]>:Z5>5;7
M;]>/5!&L"<-:EWIKIH=0=H+:ME7FQ]L*I%W::1A$C&+$H40LA2@0(<1,_2<A
M. MS1#-"G!+PAHLRM_U7IPE@.U46NJEEJXS^ZTX;]9L+V:N^9\Z.+:>9CY%Y
M<SL5;_M3L=,#O-V?BEXQ9.\YQ=<#ZHE)KQ!D4DZ]'K"7[.KAB0//I49K</S;
MNOQF>AS_]MPD>: PQ#$A,!94=^OD&:19&D(4!SK7*4 \<CONFDKRN;'X[ZUT
M7254K5,]O [J=&] F@8B"VD"DRCG:G.B.[;0G$*>"8[3)!())<LGTT#VZX94
MF[_P>_!2BQ&=%^L2MN^#[C-0%<R\&FV15RKNBU*7M &4K,SIP5_@/1%2'XQG
M.10R%.H]27*(@RR&>2X"C'(6!C1IWY/WI>4V=L9O2:?#:[TCHN1_L1?$\L!_
MCE,^MA]!*P2-1J"O->BIK;V;_>M:U8'1?0':@A0]]4%3%W>C   M J8E1X.!
M^JM!P:.S8NJ)\^4#F4SN:5TK4T_'@<=F<@&&IG:9Z+DO0J>)*4J]%95<5X^:
M53]O'1SO_WP2FGZ[N.BONO6%;'(UC+WPCFR:"/XXYU' XP#&B 40Y9F$) P3
M935CDK&,!BQQ,IC]BC<WJ_A+%[JXU0_T% 0[#7787*,CV.43]-5< *,HT)H.
MK)+K]3VP6^U>;W9'7M)>9V(')+6-@;^WO#>OPDV<&C<&L(?9<Z.,,C!\<EUN
M@_T^EFS]*/3(92V609A%+$D)Q*':'Z%8ER'F,8%9KE:$+$FC0%(W_][)L>;G
MR&O,4+4_T5+^#$0CYP WWFE\[;CV.LPF"FKLR0@:(757!2.FQZ+#%Z'P%9IX
M<IQI(Q OJ7L0:'CQAF$4H5UQVQ-B5HCZ3I>X7"9A'* HB71C5!U%C10_$!9#
MR<($AV&&J-LAZ_%AYF;[J6W!8[%I]JK:Y;PG,?C#R.QHPYW UXX?KD=M9'+0
M CJBY,P,YT'P1 LG!IF4$\XK^I(0+EP]MK>\MVNNWS[HOWXL;QYUI=S/\I+'
M*5PF+$-!( 44.&-J2XHCJ/XB()(XRB3'.$I'<JU?)??<^.H#*2KPC:R>!;C7
M\3-56XQCLP;?B5;T3"S?J\Z_;P?]9+,Z*V]^_S!6UP@WB@/U'C2JZVVK12#
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
M'*(@3"'"<0)SE'$8,10+*E*<A7BN=D%T-2*@[?&&@_2K*7-B8M+]8FKG._.
MT\!?P<-W;H#ST3,P>'+HG!IE5/?*&55?.SO.7>YN;N^GT->9]0M%7SK@XEGH
MRO ZT?[#U=;87ZW+SY^O&^I-HQSE,H%9%F"(*%;V-Z,<)DDF48"4]4VM0DTO
M%V5J[/RJX$A=BJ2MC^F]\:OISZ%MF+96,Z#TLK<<+YS$\T;[>%,S,']=/BL]
M#/L+I\?>TA]OFD8K+C/8(G+:#?@!MF-[<.$ H^T7_ #1WD!X>F+?LWEE[NGV
M**8*FHXEG,=4YC+&##(911"Q/(5Y1 B,,IIG/ _#2$JW0_+70TSM2[6SZ4R*
MK5HWI9:YZAK4_$K\T&<KCD5]C\!K>XA\"6B#G^9J=+1T39%-+:#/$]13RGL[
MRCP88.0SQ5,*'A[NG;RRWX+_LJZK5)OJ U5GZZMM"8]YGF>88"F@2$0,492E
MD,2I,FS3E*692'5Y7I?%WSW<U(A@*VU3[:0N6M*J<:(C6JK?.H:QG '>CA;\
MP3DP1>R0K,N)5+*"G;#^Z,(.%$_4<6:P46G$3O'7E&)Y5U]Z67%EH9SJP(N#
M1-(PHI!CP91MD7&(L4AA*+.(I2P12>!4**Y[N*G1RY&^QZ::\*T:29?Z:,5L
MN')+)^JVW.(+R\&YQ0C:JXUT#W*Q0<4;N70.-C*YV"A^2"Y6=[F[Z3Z\^W3[
M_FI.<J8H(D\@X]H^X81!G*8!C'.,DR3(.<FL3CIVCYP:232%>2OI['TL-4#G
M75GN:@^\GGMJ:N\5<M=X)._.![)>FEY6=9M;4WA>E)L9V) ?>M/)Q>-:L&)7
M6[AN@UO]XN>?:LU^F0$"EBOUT%^__0K^?G7UI56,_D'M')[6PE.$SSZ6'0Z=
M^L+1'#/[@K4=+*_^TK,,)"GO]?]TT.0S60C31$573V8Z!U/]X6K)]W_1NG(N
MT@PED=I684+49BI".:1)3""*$RIB)#,BV;QJ-_!M0]8;.^OG(IE<EL-KR08T
MD92051%M_8/8B0N@6B1WQ5*O%U-4VXCD6++QHCFDL:!2!@%4GQH$44XH)#D5
M, V(0.IS1"/"ZSG\L.23G,%&KK>9/Z%+AK_%S-G9OZ/-Q<"?4RW9#)B): FH
M:\\ULH/J$CU-KW[9OL-CS4\?R/HJ$'J1+.-6$_4!VT'I42\/[=L&G2S++^2E
MU=PNC2BF,J4PD"*$2(8!Q#DC,*0*L8#+,,H=VY^_'F)J]GWE-E=BNC8X/\#.
MCM8N0V1@KC+"@5JZ 7;OIY7WUK_\8("1^Y:?4O"P7_G)*_NMYM_%YM.2K1Z$
M[H1^M5&,09],Y-CMZG<E_$IM_ZN^5Y_J7<V<<Q2EL5KBF<@%1 DG4!E5& H9
M9"P.$4Z8TV)WEF!J7* 4 #\OE/"_Z!K 2A% 6EKHOF=Z4]=29+M#=(S*<Y\K
M.W(9= 8&YAX-?B4\^/FSF8.K5^#OJP :'?S14V_X/+&7^_BCDEMO>%YS7_\'
MN3LJO^AN3^_%HG@6ZY>FFA(B 0D5Y\622[7I1P2J#3^%+.5Y'N,4"X%MO99'
MGC\U6C,B@D9&>\?>,>C.^S,O!&3HPXH]+'K$SAT#Q=[U>2$X(_E!;TV#L;MB
M*<1:K<+9?@LUO4_5%1PW0KLTS4G9J19I"UTOS=Q0/M&R$KL\W<[,7-ET-&O:
MH7E+ANS OL-O>NRNT9RH'2*W/:I=E_4S)O^^6O'OQ6+QZ>&1F"+C3+UX3Z;
M7?4K_19J]I[S"$<21Q0F/"0017D(<\$2&"/,8TE9P#%KNE'8F9'68UNMG/V>
M$@,S;4M44&QE!=JD=#,0[?&W,PS]8CH.53<RST CM:[TNP-X)SCXW 6PLQGH
M#)8G\\]^W%'-/F<X7IM[[@_HVR-QV^V@[G]PI3XZ:\(V\SCC*4.2P3#2/7-2
MR2')&8)A0!'G. N0VU;W]%!3,_Z.=+CY+]?NA2=AM71Y>0%K:-=7NP-0 ]J?
MC: ^?6!GT?#6<O#D0",W&#RG\&$[P;-W^/"1/9-B4>TZ6PW [E<+];SR'2D+
M-F>8")Y'$@8()Q"A*(*89H'Z)T^C7/*4RPL\9&?'GQJ7:!>-MF4@H%J\2WQ>
MY['OX_'RBNCX_JY&?.WL:G?_JS68@7>=L%_H[[(&;Q!OU_G1W]#790U-MZ?+
M_C$7]T:MXHBK;I%S26,4IG$&:9*D$ 5)#O,@(E#&@8ASD;"4./5H.C'.U.AJ
MOU-JG3M0MS_MG3=P"N,(4Y*G<0BS.%*?BH '$(=(0HQR$0LI0F5T]@@INASI
M\8*%WFT#@BA9:->0=AQ54U!AOWK:E!NR-*T5O4] GJ$\4FC#0.BBVD0H[.-$
MO>0!0>I/@4C#V#D>R!?\PT?Z?*A@?0OD[;[4'K <^(N\WW"W$G+0CKO'</#?
M>'=OE+?JOWM,U8XVO$<O[_=1W-;#_*T*O-7.AG\6F_L_EBNJR^WI#_*GY>.3
M#KS1>JF-1]-[4>T]U(+17^:RV9*\?%%OV[U.09WG,<YH0#BD,4<Z,3>&.0E2
MM3F(<:B+O;'8J7KU4().[;/<:@D%=_V%ECKA5^^Y]5E#P46=1K+7F)=P;FXK
MJSR=I?@.Z)&61HZ^UL%>$#M>G,*T#TRLN[+.,]#2$GQ7:H*VGJ!2%.QK:OKT
M5KJ:'9 NI-"H.P-;A?U1]-!3XHGC!Q-SU(_$T&"__LH,/IY[C,*5FMJP18OE
M/\3RWV)1_L:N5R]_7Z^>'M4FLCYK3G :A&E$(16I+@>1Q6J?$84PBE*4$I*@
M,+':RSF..[6/R#]^^[O]F;T+OMVD/2!J W.P%KK=-5.1:"TW^$_R\/@W8,0'
M1OZZAHU[<(0+T/9!$P,!/E(PA3OP?L(=>J#6$0;A\K31PB-ZJ-@.F^AS>U_'
MW-(<7^COS/53N5D]B/7V"U(?<<P)%B$20D"4(<7LH?J)B!S!.$_32#(11])I
M/V$SZ-1HO9&Y;?>[.BDLH+;U6/@%<'#W18V=,:L;@?=LY5IHG\X,>XB\>38L
MAAS9S6$/PJ'/P^%>-_(IUYOYNQ59\QOYOE@+4Z?L^EZ'6Y!E_0T6*(U11B.H
M<WL@DD$&*6<2AHB+(.81BG%L0SGGAYH<T=32S8"16P<Q;B6W(QP+>+MIQB]H
M Y/+(4J@D=5CGI ])%UDHI[2(A+UKQV)6 PP"G78*]H0AL,=/4L%$<TU]9M+
MPH1Q&2A.X#17MDC*($9)!+.<BT2*.(N0583\L8=/C0IN5QNR +^1\E:P>N=C
MW,_UP>Q__@>.PNQO=<,SQT) ;4SMC(Z^2 V\_BNQABCH<T1?7^5[VH\>MUC/
M$:4.2O,<NZ;?TOTJ-D7ER/JB)DV7KWJ_TA'Z\SP2C&=1"J-4J"T%#E.( Q)
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
M@2 QBR@4N;)R$&,A)'D6PH1BGB4ASB+D9. <'66:++#0V=3:<:U[)"EY>U#
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
M,H8RAE&0.1+:ZR&F1ULFE&]#?H#'*L&VJJ/GO(-Z#:7U)ND"@(;?!VELC'1
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
MB%=2/,3;<FLGE"!KG;W;./H%GP%]$$-,FQ9&RGL@%ZOOK@D';K-G1UW#S<G
M3/9EO6)"\!+HM0=.1>OIZB<[^3WF#_2"S5>>@-O@X^8#] +F(.Z_WU-Z=I)?
MD+*\D;=K4ZSOQ41GU&5.0Y))D3*8!BF"B@H#2##C,,0D5TR8$(2=DDE/CC0U
MKC.":B)K1&TBK/KDJY_&UXZBO* V],:K)V#NK=W/@>&KB_O)<<9MV'Y.W8/>
M[&=OZ$<2[P7=?#+EF#43?=YV!L=Y&(H\(U#R!"N*2"-(F/H_'&9!AI,XY7'J
M0A$GQID:06@QP4[."_JNGP+6CAL\P#4P,_1"RID6SN#@B11.C3(J)9Q1]34A
MG+N\'QW<--:\*3NY+?D[3V.:T 2%$*-<T4$<A)!*(G5MG# )DE1@%,XWJPU9
MV-'!B7&<Z& [VH"G[WJ,NG+JKER9VADMA2EZVC0:<*.&4R#;48,'Z :FAJV$
M3:W>S_XR72Q1\$0,IT89E1C.J/J:&,Y=WG,SL7IX*"J_@*[_I!XOEDR[AI?\
M[T]D3=1"$.6N6(I,0BERPI3Y$&6*+Y" .<4,1BR+:*AV&7GHU);+;?BI614M
MZ;<5M+8J.&XZW.;!<B<R&+J#GPOM@-V3W,"\DWV@LC7]</.UDW$;?-SM32]@
M#O8\_9[2MQ?HG1YIV_WX6 DHGI HS)(<RI DND=H!C'7>2>,I8CS(,6Y6W'
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
M5)=4#3C,$%:V!<8(Y>FEG=".#6RU&$;MA58=41(CW0RPBKU-:,A"MQ=4O/8
M3!*Q:ZZ\Y4S8;AV\H?NF?=(JM'<%ARJYAVR5UH738,W2C@[ZQNW2NH XWS"M
M\^Y^5'4DY'4OSO5V39:E%&I!\JVS+\M%GF9A -.,4HBP(! G.(&(X9@'L2(R
MY%1VOH<,4[.*KG9&CS*,6K([.E[[3(<=>0T,\L!,=BS\?K8?<@]:&@SB=[T
M04\<UT>"40GO HA>L]\EC_+</UO]W,Z__:H]PS?RC[(*4%1;SZ>')U/3Y[UX
M7 M6&/G435</VF3YW^JP.R41#E,F(,UB70PRQY!@M7<D:<+C3*0T08F;L3>H
MO-.S$3_KY4]VP@/>DM[8BJ0EOZ?FW5ZFWHZ@WWXZ1ZO5;_2< :/I;+\'N_G7
M7CD#8!2&*PF5RI6M.@,MK<'[U^_!E<U[X*_YN,_Y&;IMN1=9I]'PW"?LUJW2
MO0[:IXOJ1BVE@B[JV/C/VPK9H61YD' ,,TF0LLF# -(<$1BR.,8HB2GBQ+XQ
MZHE1IF9U5QO9G;CU3K9' ?)N<+L)W!MD@WL#AL;)I56H![Q&BLLS(!5:."!7
M.A5^"V/CL!(_=+Z\=J7<K5;\>[%8> J].PM39^O.4_>.V(WSC/C[#3;/7=PS
ML7:U%L7=4C_N1EZK[4*QJ3O;YLKP9EAP&*:"*,Z,4DA0FD 1,QK05&DKG3JZ
MG!QIFKQ920@^$E;G5CFF1)[$U<[>]8+6P)19RP@,!:QD ]G97LSN.8KGP/"5
M<WARG'%S",^I>Y 3>/8&=V/JGV2MRR'K!$-=D&ZU-"D7QQH_1EF0IDFDN\XC
M"5$B$:2<4<BI# (:Q(1*:^/*>M2ID<;';5=-O1*^UVJT@TSM30A[Z,^;7H,
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
M)Y9"%AMS[N\8(WGI+%J:A^/-S="?B>XJ>\J&5$(#([5/0](/?KZ,S@NE&==
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
M7W43*-(#&RTP^*58 UZN5J3J?.I8 ?@<VG:<XP'#D6EF7R=3B5C7OQG!6[@
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
M??GZXIYMOH2W967" _9QOS=L6WPSJ?J6@>0HI#2#>:(3ZR(>09S$@?HG(BS
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
MP&N'];$_5<TUPV!'4/[!'9FC7N1P78!69J"%?KX1X(^:W&#RQ$Z6G4Y*4&Y
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
M%6]N)EVKG;G_ UA3@'8!=FOR^*A> 5U0IJX.:8;45&3^][("S$"P<+H/--*
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
MZK1CXO:*^ZF^XU3F22(<6?T?,)TO";I<Q(_3]0PG7LF:;E50?9MZ0\/ 6>O
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
MVEUZA)RQRX:'0M))8N\101<'MBT> ],92BRJ^GNUS4Q,M3&7#BQ%JYH_<'B
ME+$KAX=%SA'B[@ U3]X5/715M"LD7*V7YYL[I<TSCH^?P_SMETTGK=\6\Z^X
M(KO\V_DFD29C5*B4!U8*@D*&4/U%8#YB*8'SB*U;#C\;<^,^G6^,[#XAT<%>
MN>=MR7;K3P(Y&4HI.BJ"Y'5 F(#@? ;MDY8LENA-ZU3\@\2,6W3?&(MM1-X,
M.X-5B5Z*;;4H%Z7 IU6'WO.!C:M"GR*Y?37H8V]_&!JO*[R\-*!"D61)9*FO
M@)3%H*/,K1^[[$58XWI0;C4J(P7PPHG-9"BH,:9V14V>W%+:3+[U@*1.ZT$;
M8>&)@M!#Y-W! ?7X%7HRSD:F$8(6ENRPM> 89R"24#&AC0Y;OW<XO43EN0I&
M#]+T024JAXB] PS=?Z<>1:E]_@0XE^BT1>? "QW!%6%+#6E2<_OZW96H'*3H
MO4I4#I%Z!]#9/@VYJ)O(2+Z=MADPDB!49A:BL_7IOK4)B_2V>=+J^OH]%J8<
MI,[;B?1C9=L!+NX6U3"=BA&\0(C%@[*)#"U*7]^/&55KGQT?,"?5 T*.U^>3
M%4N'"+<#=-P3XNT*A*.W.7L$L1FJS$,&"B43%([&,A-=MJW; #U(S+@5 LW0
MTD;87<R1?: SUB4[.98<+(@BB9TD4QW>SH%[8;$H)4KS%E*/$C1N>4 S_+03
M>@>6YW;SJPLN=$+'(^> K+:WYH[D(P*=VBDJD2PO*@S=?>P S Q6"= ,,PW$
MW %8]FA8=<&89]K)3(PYYQ@H@0Z"8 6L0=H?@KR\V/JB8V_BQBT#:&>&!E%&
M!RB[O_7&SK$C(26-#*1,L@X,\;43GX,DM"A%*!%LZR#\,7K&=8G:AUC-9-\!
MCNZYAHDN*999 .VPOCBEPSGXH" DS6@+2I]X)\\ GNM96I.<WW$"[@ B9"9K
M,("O</OGF_G=G/I[V@L_+Y;U<G<25$#C- 4(0=2)[*:FU4T!4X="&FU\,:VM
MSX$D=I(</!(1B^=33P?H>ZA\QC%O?'(()3 RX"$7"!@1)(\D2(I(%6M=TWU*
MM=)@:!I4_7N6,AVBBZ,A]067TT6]3%ZN>VIH5YC(66CBV/A8IW*3(U$8(U%(
M58QUF>?6S?&?L:'=8"?L<\)V!$UW@_*'ZV)$Y%EXXR#K.J49,_G"5@6((0M1
M6X[HYL ]K11IL*37<V*QC3Y.[3O\KC'*WBT79;JN?;@GQ+R.B2GRE74&Q;.B
M:)W":FD<_9.4FNOV;ZUVJX^;"'M.'!TI\2X2\GOU<3>(4H9(D9;@9&UU(.%D
M82#5>KW $I>B=7*U_Q[[SXFPYEKJ()AXD?_S?+4=%O=Q\< 5Q<8<Q]M5S>^1
MA+N:KO$#+K].$VXMZ'M,BT_SS:=LF\<[CD9RI8")DNM3$ O>& _!82B*,YM*
M\Y3NP#R-^XSG.1'?%3HZV"T;26]#O%?GR^HM;]V&[?NGM&5Y,PN=1>95= 9*
MQOHZ4VN(A7P7G;Q*@>M"CLP00= ^Q(W[F.C9XYSF^NH7B)M-=9,OSI+TBD-*
M=021(!\Z^IP@:8-61^Y5;I^ZWH^V<5_^= ##T[35+PJWV^M6Y\+-,Z>-ET02
M+3A=G]<0+YD83,X1ZBB_FD&H0]8W]5=6B^2S&: ]ZJE$C_M*J /<#J3??@&]
MV:A[\1N+MBE+!]%RXI>$3]X_TZ"M2(*9$)1H_YCF-)I''N/1 9Z'46^_<+[H
M)5*CV8D(F@2:"\08?;VH2!"#D*"S=3*I)&SS<N*GJ1IYED<'D#Q61:>F03\^
MBRG=\L4-T\40(XB:U2HF#ZX^<V5<>D,L2Q];=YQ^DJC]D/?/<P?43$$C6KNS
M]3\>*$#:B?%G$O1[S'BV?4O_=OGN?)D^TS^\+;L?7>WN'!0/UA"3#DV]T@H,
M7)09HF8JHR^%E5LO_>Z\)6Y)SWYX_*[O@4937P<'].T1> ]P//'6H(Z. V[Z
M\CJA(=;MR#-/+A/3C+4VE7N2MA] _RDNF(905C_G]8UKV&L),B)H(KFW6IL
M)==Z<T%NKW?% 'I!G)'S:V+K+NN/D+,?Y/XI;IQ:*:53F%TEP);U]J!6#*\_
M+_+$R%)\XA1FH=-59/5]@Q+D $N)02@K8^LH>A^Z]@/>/\7%3W,U]8/ !TOV
MG)5<%!(7"D>N0^T3+:,#PR,77@HA5>LS]J3RR7^*"YH6RCBQLNSU?*BAXT?5
MU"4I\J;W@4=R(536!7Q. 63RTMK$8\SMYQ8^WSC@?Y[[G.=5=2<@?Z2I&*^Y
M 16!&VM >0J_/-<1A'<QIL <+ZW[*YU6/,G_*:YHVBBD3?7D39 ]2\.WEV'U
M^>?9XO?534Y.ZOEV]9D#MGU[@/#VG=\N%[IL\N4$HK%9@@Z:X%83)2[3 2M-
M24D'GK@<</[O'7I.?O>)Z_J9[Y:+KU.2W$_?_KK"_&;^E@P?:6O^Z45:3[]N
M9V;O).!IBSE4"3CS"E02!H)-#**7TC"'2;#69^SA5';R).M4!-UY*CJLNCI(
MZETK1);9%9$LV?,0"BCF#9#L-$2=@V-.I>#;CT@XJ/1[,  -K>>'J[\/$7H'
M<+E18UD+).=I.D,2WU5Q\<?%H:)$$S!+'VHC(TLR" Q"J3V"?4BBD!28&[3J
MMA$?X[[(>F8(CPZ$#C9#S2Z]+7]9+/+JQ3Q?U ZO/I#G_ J)IC3=*'^B9.98
MB@*-(8**RH-G1@$/13)E?=:V=4)Z/\I&GI,].H+NI'>:J[-KD+XXJ^'_/[9<
MD8\45!02;$:DL(YG<(P5B"H3N,@B%-9^R.@^E(UK5;\CD!ZMS@Y >O\H@HGQ
MQN28"QU0HM9T: 3OO :O-0L"<W&V>7KQ7DK&?>#:'0@;J*N+EXRO+A;>RO%C
M^ /KIJ(_7](WI^O5Q$>I!88Z=T#4SC&2@[,D)!MSE-SY%$7K/.%3-(W[1K8[
M*#9580>6\$J.M5)CFW[=WF"^V<Q4V8B>?!#%B/8((J12WVTZ\D'H/YK3W[&D
M4'SKTWHOPL9]7ML=.-LK\]3<=Q.,_B5,YY6IM_,/88:KM^7%:H7KNN\V?WES
M]B5,EY6WEW1.?,+51#-9L@P!?,H4:'KO("8N (U+2<E@++:.@ ZE<=QGLMTA
M=U 5=P'BZ^[RV_+S=!Y(YO-/U;^N;+Z:KM+BO&Y/B]RPI#(H2PZTRCR"1X[
M"A/UTLI&WMH'V)>V<=_&=@?:053:@4^P*7"OU_(DRZUL7_]1O6Z<1.-]8)A
MHA#DX21!NXY\[^),$+8(25NG,38?)&;<%[+=@;&-TOJI1+M;)W IN8O>"I=B
M4[&4:'4"8X@W51+%@8I[T"(KR;73[0O ]Z=NW%#^F;/T RFM YMXE[,7:6O=
M:?/C].NF\6N=_HS.2$BB-O,5SD LW(+)V1KC&'UW>"#>I:NWCI-M,/$D]$Y4
M4!=>XUVN7M9:.1+6WZ;KSR_I"")#O]SXR),0B3<6&2A5V/:B()!W#$%F[0+9
M?1+JX.A[D+S>^D<^$PC;J*OG8[FF%N;T2W2&3$RHR2]R8!*/!A26!$XJ"4))
M*W+R6;(X. 2O$=1;H\AG MVQ*NG4Y&U<VRN799,9F&@N4D@E +DD&I0GUS;6
MX9R<*1&]B-;SUJ'(?I3UUE3RF3!WLI(Z!=_.BW@7OE47HF:D4EJ>TWK3$*>S
MC>\\02TQ<LS@14907'KP@=P,S3R2=;<DR]87A\=1VEL_RF=V!9LIL<N(Y#Y?
M8\?@MXEGN<1$<@R<D>^K8P!OI0 68T$KM>>N=;.S TGLK77DB"[B<6KK$I4W
M#X;K&TYIY9V4%GBH;G"0"KQ6C#:<\!)3+EZWOJ8Y@+S>&D&.<HX?JZX.D+A_
MZFNBB;/H/*< #$F"D5N(-A:(TH>0DC3%M^Y'NC]UX_J3SYQ '$AIQ\-Q03MM
M2#AN+^;O%Z2004A>Y]<I7<=>\@C!6 N9<2Q>^F+*,\'R$2H[F;SU3"]Q6JFK
M _M(OO"N=_6V>\%/YZOI'"EPV_9KK^Q?]M.(G)C@*=%.EIP"N9!(E"39Y$B6
M+#MTI?51?0A]7;[F:8:5.R/;!U)</UG&.RR2;/-Y%2->9!88%E=R\%!4=* ,
M\Q!SBB 9?9>;9 SRH0%YFZ@N'^0\&PI/4E$7R1_B("'F3?%<+4-Z6^@[Y'FL
MO[V;A?GZQ3S7DKHOE>V)$,7PY#9.#C%GBP=O:(=)<C\RRTQ(T?J=\ 'D=7GI
M/!@2!U);CV?T)CJ[7LPID"1D DG*>0\4HCF(AISBR$PT44=E<NLKYR>)ZC)B
M>38[>)**NK2#M(-^#>OSVM[O;;G+7D1O:NFE,;IV(R)7.[I@@)M@DE9:DKLQ
ML"5\E,!Q4]XCV\)VJNO(&OZ\6%[G\QI;-S,$U@DOI<L4\,6:B# .?&T0;5V*
M,>E(<6#S,_HP$L?->(]D*8=07S^AR_Y"G6CN@_!%T4D@4GTJA! E%BA)%JN1
M21V?J=/*L= <+/W]S- <2&G]IATOB]7O$:1-S&;)-$FN()T*K("O17+16/*2
MN??./E/:\1$JQXUPGCOMV$I=7;R"O6[\?UG,/Y'M/?NE)K!(F)M'E!/,"F,D
M4X_)ISH81T+4CH%TQALK47$YI$MY+U%=IAB;X>(1-_)T%77@.K['+Q?>Q]MR
M/T/D_2KFR:1'5H^/*K,0%"/^6 E.:]_^$<&31'694!P*<VU5U$4@O145_E)O
MUM\MIR2U+W4^Z);+B>71V60\,%NG*J;$P ER6!@YN;YH$:1HC;A'">HR:3@4
MVMJIII_0XUJ 19OI<@S(M3;2$V5208P2O"2+K6C'D)/L+*0ZD\$889QH/F[]
M2:JZS!<.=K2V55)'Z+OF,UPE17=S038M7"Z:_$YRCHF"> FE]K52)M<N^9E!
M=DQ*8IP7U1R%>U/79;[P.1R]ADKKP./;<?,>9QN<+SZ&/VJ%966'Y$C;[X&N
M0BK$R!BQ*((AS]:2JQ%<LJ"]RJBC+DHU#SZ.I+7+].'0AG-0A?9M3HG'3;;T
M'A%/=!&FL@/26@^*8Q6M4V!%8C)S)WWS9.*!)':947Q.P]I*?1U8U_VE6<M
M<F2&D]CJ*"93!\2:$,%GY!3/H>?8^MW!_M2-VT3BF3$YD-(ZR'*_+@73^FUY
M_0>YT_-/^)YL\=MY9;;^OY9_? VS[>&Q&V2\J9*;YYO?N/:3$V:895QD"$(Y
M4,P@!.D<<)6YQF)8]JWG; W QKBQU6!Y\K$5WH$)/HG9[4R2NZ\_+@;U7!?K
M5M03P6RU"1Y8" R4%A$"Q@#"L$0>E ^RM-X.S\OAN''?8#NE8YAT<'"<9C$L
M3]:[J"%28 S*.P^!CDUP3L3$O,&D6OO<PQ\&@\6+?4+\("6>.&B,)+!<=X!;
MCM(IK3+D7'O4EH#@2BV%%45'#(S^L?4 C.%Q.UCDV"EN#U%B)P/R/IQ_^3+;
MB#+,=J)\,R^+Y=E6F3NA4D"3?/2"6&,4Y/A:,4O^&+",%K5/5NO6*;@]21LW
M7AP,B4,HI@,7>3=,\EV89@I^R3G)+M9>\=FJ1%&M$Q "V7N#PC%5=(JN?8>L
M&R2,/+=L"#7?>5%^O,R[@,QE7_<=!R%):6@M<+K6H3I62_>YA&0S&FZ*+7R
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
M2$$3K!3/$"4K8 .=6D%9GD1K?^4A6D[V7&Y][GU@CXYIY,Y"9,2S"M9 D"*
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
MIB!O;('VHVP\#ZH1!)ZX4&J@CR[27#\_;*VO56N_.%LLU]-_;/0W"=ES'K6
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
MB>'?"!4OLL+TTQ?<//:-7UKZQ'>-7U,Z5-%3%)-&+8*(!.CL71W<&RC;8[8
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
M?E):$_B-WX+9=4'K@5!K2_N\A]>[ /G[\.WZ<%R^2O_W:K["Q[@MDO0HE&/
MF":;HN) F2N=:X:)%#.FA*WQ/%2VE_\&W :ZH_BR@\AD&/E*U#P%AK3JL/;6
ML3I4@)5*:(E:65:8\ZV;@MI1Z'1]G=YJ8VWMQ0Z@^<A3V"]_?\7%!:XUO?7C
M-=/T[7\RTSH:IR@]$*$(4+94=:6#C-D[%)QEW9JHX4B17_Y-61LXG]+S740*
MFTK6"SIE:F9Q2QDR_?:2>FWN=/V'.H1+)R4]6.82K>62Z9CA 9)AFK&4%!>M
MZ1CV%O+EYWEMX#RN=SO8J;?!T9OE:E-70&'2-KR?.<\,UG.&3.0I#K(%@N86
MZC2!K)FR#RJ!FD6W.P7ZD4@/6H2TQWNM PANU]CW>I:[RVRF+26+?DW(8.E,
MR(7TL;):*B;A%(9L6[^'/2?3CS0SI,7^V,1W79SGP\?".J9DKI>&B)Y4,UJ!
M]T*!UJ[PQ*),JO4C6-LAO^['Q^<XWNQ@T]P\URP^WUYY?R[/_J0?S:SR*(S.
M( S/H%Q*X"T=!=Y0_&RR2ZS],) GY!D$1O_C@[&9SSK W^M-E?-5.'L7S^:?
MU^Z<1<99$M% 84C6"2@@)O00O?0^FAB1M[YLVBG(L%M[]N-#[G@W=8"U^X/)
MWOSY^WQ67)':Y (\9@[*(@,OK81 MBJD!X4;K:^(=LDQ#&G_!@]$1SOI10Z!
M^XB+^7+U^_(23T"6]M27C<^%-EC54U"=H;"HA.=@Z^AOQ2R#((L 4V*RJBBI
MFE?XG(3J[/MG;\:=WUK1W\CVVR7]ZO+FGUP7-#"/6<H4@5=J6[( 0K3% PK$
M9+#HK,WX!ME/Z$[>UH_%UZ/U(2=Q9A=)\\\8+^]5,R:.T0<I@&*-"(HS36=)
M'= 3ZW,J=SX,HX#: Y /I>@.86,"8=G4)QW$?7<UN,4\H#176B8.,>0ZFB$6
MB)ER]60%^FR$%+9U5]ACLDR+L&-]_"1D#C3XU(1/RZO5^UI\](;BD\W]SJW0
M95.$&KP1/)-M,G.U_D\7H.B63.4$"N6U\?>G]^UF@AKR93U!Y%"?+L<T\-3]
M\/._U_K0?S_]M7Q2*ZFY,2%79NK:^+:>9)3IEY18D#(&#+P,@,WP;YRVAJLY
M=D8R=:\ ^O675P\5<T'Q8GD&D7,FQ2B^##(A:!6LB2%J9H<0!.WUI=,66YT.
M1D<;O%<D_18N/F%ZJ%NNUW6<V;HL)"@5-7@GZA_IO/<4(ZK[$VWV ],CWSMM
MM=/I\-3"[!T$TF^7B\_T:>?5<+7=9QTH.N]88#F!R4B!HJ(%$J6E!"-Z%9)U
M(3<O0]HE1R=5RI.D:$?[I4-L;9:B887VUF!!HG&@<I#@668@0XEH,FV\LO4%
MW6Y)IHV^C_?P,Y YP-P=@.;ACJK)%-EX#3I[#RJI KY4ZFM)NG#A,.363]:=
M)6HM/+ML:>8.<+)C>QZX.7]_U/)28O)2@!&:-NA:6[PFX+*&!:62RPI'&_YQ
MN-B=M$=,<BR>VNL=7J'_NJ!%A!>7'\(E?KQ<%]3=*E5*2MI":NFD*37.EH/S
MDH'@M:5:ERQCZ[URN'3=7;F/"YTG;U";>;&#K?C663(S,I?@Z>P@'3@HZ1B$
M+ LDK8M6E&B%V)IP]-;7=Y<QG!1AA_JA PBMA=YT4NPPXRP$%T,2#CQI 0HU
MF<70'TMMG/#H+/.MW["?$:F[4_BD4&OIKSZK>QZ6K_^.E\ORZNQL^5?MJ@B+
MO*V@NRZP"G<*K+9S?NA?[/M!AQ<)32]S@UJCZ948HV3INQ"WAN0QIGU*''(I
MC/9H66\G::.F/_% ORCK6Z<?.\1HWZ/SCU4=L+II>O/94C2C(T25-<4RK)"2
M7(#R$5G(/,34NACS:8FFYI8^#@?/=]D<;/T.PH";M?EFN?IY>14OR]790PVW
MRD7D01@1(:/+I%(0$"M_2"@^2L<-6<ZUAM8^ D[-.=T8::/Y9G_@^6O@+?!S
MS9Q&:C6DTV*K#0K)"];J9\J^0&E/VF2>P# Z?A&%2C:.OHE]EV?:V'/\+>Q
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
MY+H!=D8R]<0 >E5/BT^X.E^'9AOYO;#9&61@G:5].# +410-B6FO,9>(.0^
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
MDZRD03S61T+N:2FGA=Y8>!D RX;.ZQV>9,;?Z03Y]!>>_8F_+1>77RYF19:
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
M$42-$;99NXMDBH92O=>9_0@6=Y%S?,\'>(_S^HWP"?F%EY&GK 5P&\A:=T7
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
M?KFQ_HL[Z_\\6:3+V>)JCM=5#4F2!QN0-)%*M4-4+=+4=O6J)[0QRLGVY_@
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
M1D['9J^)*/N(?^QKYDAAW17W$9P;6>"_3::3+U=?-GT[F%2HN ,7C2/"-8=
MZ >ZTIS4G*FTW\#F'2*_M>C(0C]&9+,6_!M;\.&O&X33AFU@-3B>! >5$N$?
MLP=-UDUQ9/&8O%>GDUV"O[GH> 9 $\$?S;^1!4^&2283Y=U\;=:N>G&(I&QF
M"+ZFI2IO--DGY+2QZ#)CM@CI6B1T/[3V?N?_N30-/YF[?:"C%LELW)Y-5FI2
MSA4Z'D(B6<D8./$FX)"::@V21R1:/&AL)6"\>^)TF=X'R(D,[B"\MIF#]682
MXN2R-L:=YI=A<14NE]^NGW77$V@V[0=5M/3_'LCKL:"<08C,)3 Q!LEBT2XV
MSX<[F,K1<78J-+;,*SN3G#I XJ_SV=6?[V>7D_0]\=U)49*E"UD4/LP:K%L@
MQ]YQ5,')6A'?/*?W/AGCF3CGP=*IG.X +"]2FF0<IO7]'Z0S\'G+&4B16Q94
M L]K\P0M,GF$@O[*+/F'T22E>&, [4G:.#' \X'J'!+I &CW#,M-!OV[\OW;
MJSR=(B4RQR/YB8,MD>D(<55[D5ER0IQAGK7N,[D_=?O=A\]A[L*9)=,=YK[=
M3EY-VA<?&'B3(JC""H1@.00C,M-1:A3G'2WVK9\"EW,AX%&@'2^.#I#UQW12
MM3+FFX/FZ].&XPEJD<6Z04(VN=;+1QO)&<JR-$;4 V3TA*031#QKR^\.(/-3
MN!PN\<^(RS?UMZM(ZI'*1*AQEEQG%^@BQV@AY*RA>"<9;8.QN\W\3\;--EKV
M \]S:JS<A.N=HF?3UTPR@[7N(C//Z3!49X,EA!!CM%Y[CO8I\-/#1=9&VGM
MZ C6=P"B=\O/.'\[FZ:K>>7FY@ED<B.7HSA;!P RI(M=%3IN/JO:U<Z)H+(.
M5NX5XSP 2KMHZ@]0Q\A^=D9!= "L#[B<S(<&F^^)7]=MSCB=L5BR!VY)7:MB
M:A))':V=K,Z9LRSNI@ W*$]YB)+]0/2<FBTWX'B7N-GD(+D0A/,1@J\-\DR-
M0**G;7FE$PKO>&C]!+"-EK&K44Z7\T[H','T#L#S'J<U.;%N8O$SELD4\T\X
MI2^^OY")2%NQ@*QFW>;D(48GH*#AY*\Z:WCKZKA=-/4&IF,D?Z_;0$,Q= "K
MGZX6M(?%XD7Z^]5D,;DV(:T.@14>(/HZQ# J3>ZF32!S$D(+7EAJ7<:[A93]
M0/2<VN.VX'FGT*E?SG%ST$H2C&?-R6C4"91"#2XH0V?!QN"2T-@\C+*3J)$M
M[!:BWP-.Q\MAY*3U%U6B-W:RV&,.W75/!::=<0I$2,1#5A(XRPQ@0!-R<AC=
M';0]F,1^/ 7]0>L$&,R>7":CYT3^QVR^Z=^Z:M6((<G@38; 4JU3KL7T1ED(
MKA0K=;1!MTB,N[_R?DAZ+DU.3^3LR+AX&[[@NW)K#YM!5"QD;HT $R*=)X]D
M1P8;H-BBH\O*%K771)P=\-A*P'C)2J=*=-::O2/?6K_C]$V8?\+%\IHI-^:@
M)LXD(-<"%$JL3UL.#,<8(UJ!8I_*JJT+C(>!1H*;M>9B!Y;Q/?WYAF[FUTO\
MLKC@7JCD#8(;=E+[7[@H ZA2>SXEY_7YLSVNJ=D//,^I?6DCSG> H??AVS"P
MX/?9VHI[$Z;YPF+1OO90"2A+C0)SB!P-6&ZTSQE#D<V3:!\BI*>X^_%2OONV
M<S++.\#-0W/ 7GR97=&?_P@DE_S[;(C'#'T\+GCMA*D\A\(YV>?:"?) /9)+
M0'ZHQB"#:]WV[R "QVV#<R:<G4]$'>#OU?3K9#Z;UCV%RP^TMSP9MOKJKS]Q
MNL"+H +M<*BRKG:B00LQ) 3N&-<^8$;3>O36#I(Z&Z_=!F,MQ= !JN[-4WF/
M\_J-\ GYA4S1EJP$H(RZVIL%:!?5_.09E0M<F-9*[#%Z.AMUVP9/S030 9CN
MI.W]'+[0+A9KW?NW<'F%%T(A%TEF*(S<#"6RA)#I^O<^!#)!R<5M/B]I-U6=
MS0EL=!FV%<;(#P';U.YU5<-0/_/MS>3+9'EA$T,E,]WGY,""8M7'*;7Y0 PV
M6^8-$_M,>#MDS<Z&)YT&H;,RO <]-30:7VPZC;^[6BYJ!W+BWLI:O(A:9ZT0
M@7&6B&E>0LQ)@'-!Y62$BKRU+;6+ILX&HC3242T%T0&P'NIUOFYI0/;AK*:>
M7RA?4E:%N"1YS<G3D?BE0IU@;BTBD[YY'^\]R.JL@7<;>+46Q]AWX&(Y^5);
MA;Z<+>IC2NWN>8E+7#?%6GS$5&L;?AKZX2\N).,14^V.)3C=[ID.4!2E$#P4
M^;W1.I[$/K?@0:MVUC:SP3UX/J:/#*=:PCZ;5]'0]BZ_W1R==K,'VW5?M^^.
MR45(Q?C@ B1=JY-](2?7F@0^9YEMLL+JL@>TCJ>@MZ9FI^/LB:0Q,N;>7M6P
MT[MRJW'DA;',8)VB%X2M+\$Z0T ;@#GADRB9]K5/@LF#']Y;(YS3D7(Z#\=6
M/.MPP"^S^>HY=J5*UWVPUU.!II^&P3"HLX,DI"2O@K[R!04('067RB8>]M(R
M^RW76T5V Y5R!CYW8&2_#(O/JVXKGU_]_6KR-5S63;Y8O@SS^3?:S^IMPPD6
M;=6'6H9(%['PX#DY$EHI%03G2C0WL_<BK+?:R$:OF,UET@'0/N)EN7[N^$""
MFG_%"U^49"$:,#PS4-):")H,O.@BHLA::]6Z&N A.GHK16H#HY,YWBEJOM?H
M7? <.5-1@Q'!UYIS3AM) HI#%;QC1?'6Q6R/4]1;&<#YD'2D%$:VEGZ[NEQ.
MD)S.V3>ZPFMYS+]/EI_S//PC7'Y_U_B-6/CY\MOZRE^_GC&)Z'C,P(NEBUWI
M *XP!K'H@HJC3(+M84 =3T%OZ;:GVU1/)(T.]-A^.[THL93,0P9M2$6K$A7Y
MG;J B3;IR!79C[:Q/MN/LMYR\-KHM3-(I0.LW8E5ODAI?A4N[YJ/GEGA<ZXS
M]X0#Y8H'9[0![Y4PQ?KL8NNJI[T(VP]IS^WQO+U,.GE[NLZ!OA#"98:: R9&
M&EE;#9%I!E*$5&QFGOXXX-WI^H/W \1S>@4_C7?-!/^__NT>1VEO_SG\:/A)
M_5<?L/SW^M\_/KR^]?E?PF*)Z7^FV9?5AV\;^?DS+L/D<G&;^,6D/OOO ,.N
M3_RW[X3>W<+Z@^_AX"2B\:\E3C/F_W&>(<4OXF*80'C! ^<B\02!H:]5!(PL
M&]3 N6=<)=(!HGV;A<=I.MF+2Y\Q7UWBN[+?9-A5ACW+V=;Q-A!UTL0(G\E5
M]068D4&9(ET0K6^HHP@=NW] 0SS=<_S.+K@.[*4#IA47P4DO&PN^Z*&]77T]
M"60)*FD8C\JXV+YY3M.QX6?#X1- Y?BIXH?(K3-$KJO5N);(6#$@8R1;(Y4(
M/HH$IA2.C-=9IJVG03_CJ>('R7OW5/%#F#]Z??@T?,(;+:FM\I@-LZL&>TIQ
M#UX83_S(EL58F&5[]=3=61U^>]U^H'*,#&>-&-J!+GG]995MBK^$+Y/+]?3B
M6A&[V=:[^?OYA#R;/\/ED ^QF1.5N"U:>>"8"JB@)02N+)!V5LA0();6UM>1
MI'8WA/P8J#VEN$9643_-PCR_*S]/YICHMQ8O/X?)_$N8;H8U:&:4JX7YL@XH
MBR) E#F U6@45UF9L%>=S Z%]3@5W0TQ/U9]-63VR+!Y]1>FJ]JXY5TIDW0-
M?)>]$%(;8$K4?(MAY )+X(P46BC%<I,)H ^O/FX154.8-&#NR/!X^7F"9<LV
M0DC<)5:U82U.+1[K0YT%671"E0MZWF)FY",DC%L4U1 HK=C<@66TQ9\8' CM
M J_)?L29(9'=U\+3DB%[DXVSH93FT9%'R!G7PNG&LS]8,OV";'T*DZ?[5=/U
MJY15H%P@-\(:NHVU\#&P%$1^HO>DCAW\P\6^'YR.D,'8-2M_OYK\69V CU=_
M_GDYP9M3KM8Z6&?:2E(",MW=9-!)V@AW''BR4L84F/1WS*&'ZU1VKM0E5(X1
MZ>QL_.U _5SO:$T^BS(9)12YB:8^7J0$9.%9R+5I48A:N=1:X=PAH1]OO0UN
M6G!Z9+7R\2JFV72(%M5BT?F\SIX>DMW7>R'=X%66'$0<DJVX6QF+:-"4P'UB
MS.RA5':MTX_3W4ZE-.5MKSCY_1^SS9!QA](9:T"9.I85LP8?(B?33Q@3F?$"
M]RF3W+U2/Y[W$V#E./YV</V\P;# %Y_F> ORKB#33F3@7M).%/F)OCXZ&>4C
MR\6[$O9J6'M00X '".G'*6][%9W.]9$53:W7'/HV#\W';ME?/GN=8F001!U8
MIXJ@KV0"(Q/Y U(:4_;),MN^PKB]1\ZC6!KQ<_30YOUVOD0?8B0.J#K35RH&
MI!T39,:\D2&XV.1A[\C6UV<S59[N1:8!W[MMC!VXTE(X"7+H!\827:/<9/ L
MF*R0&5U:]$U_)HVQ#Y'H7HVQ#V'OR/?-^JQL-K!Q]27S3D@!)<E8^S EB&1\
M0?3&\B)+$6Z?IY0'/[S'AM@'"6S6DGLCB_^7V9SHOAE-M]HHHS$!UYXN6N\Y
MG096Z*NHF21VR+LC81X4_;T/'N?QXSQB/XUK(]\*WV_0^FZS_/8;+C_/\NOI
M5UPLJ]%\_[N(E84K7:F#E#YET+R8^B =P4G+@-!>HF.)9;77<-<=%\<I-([K
M'C^M??)DLAP[ 6++/C8179-M-$)!0$<W>#2%+'GE #W/M<,;%SFU2(1XE(KQ
M[K6G0\'L+"(9V^6>#W5.5]/E_-OMP4F;!+/,(O.!@T;R%I5RM!>DPRHP)UVT
ML6CB'E?BKG7& U!+6<[.Q-@.GO2VS89+04<Z10@RDP6@,'+P.B20P=42;1-5
M:=WE\Y11C&=[UGOZ;(D6$ND46+<GP\FBB1_%@E:.F,1E!J=#!-3")2V+U['U
MN_$S'=1XD.@/'M1XB!PZ&-0H;PX%W'BGJ<A@Z:[GHJ:_15OHPJ\E_=*EB(P<
MU+A/,X\M']\?*$X0X*PM-SO0-&]FTT_T:5]^QKB\GM[-7&U<8P3(4ONVA>H&
M%SHWDJ,LCJ'D;J\ZF8/Z(=RG8]SPP]-?7B?+HD,\;4Y9M"EZ0:<LT%E0M?&V
M8SG0*9-D2W(?)&_=S.5A2L8>@W6JA'= Y@AV]P :TM&;5NUK-1IKM]E(OJ>7
MSM,.I(&0E =6O&"1CI+G>[TK'0*8>U3T!99C9'MOCM5)C.X *A^)_T,H?W.S
M?\1/0V1_.$H&0PS69DB%*U#%)HAT!4/27K(ZO5C*YCT4'R-HW-D*3W^#M9-.
M#U!;T?Y]1&K(7 ;0I;YY*'3@/?>0%:\GIX286L]QO$7 R!T-V@GV7C_%8[D\
MLCOU;G+Y8II_#1M6K/6I*);QJD\QF !*6(1HR;- %5Q)F O=]GMX4P]_^L@@
M.%Y4LZ9\ZT Y;-&H;ZX;8BGII56U"V.0=0BD3!!,+B#0:>*-C%FW;A.]BZ9Q
M1[%T4SIUG(SZQ=QZ0.3B%V+Y37;6_HTW_\F%RC%)7Q_!(B='PP92T\Q&,(9;
M1L9>\J;UB+P32>ZRL.9(_.P'SK,(LP/LODBIQGT6[\.W>JYO;&6"BY>KYLET
M+=SHI"P"YRP5!E9&NA!D1O#:!T@^,B>"+4*T1NO!1'99P-,&G^<56 >(_(!?
M<7J%]:#=WMR%-L$'QSEP9^C.D89,$1\8%".82DZS4%J;^EN)Z;(.J)4&;"&
MHY'T%>=QUEB[?<"$DZ_WS\L%M\*HD W(H U9MXXXECF"2U:C4RC=W5J@9LIL
M&TU=5@VUU5U-Q-$%P+:5@P\-X!?ORHWO77!=LA&Q-CVRK$:@(GE25H#Q2=92
M*1ECZT>P \CKLM#HK";=R4+JXK)\<&O#]*>U'M]MLKJ87$&?P/M:M<?)0'"!
M_HH"N?>"86ANT;6@N\LJJ+,B]GQB[0#*W],@%Z^G+TJ97-86<XN/5W$QR9,P
MKZT.%HM9&KY+%N[M:7C!VL1\2B#K&&K%ATE3M:^F45%S%[V->V66'M(*\!2"
MQXU G!6\3R?(#EJ=W$_BO<G;AX9W<G3>U4B>=S5.*%FDKXBU107::'%,RWV[
MGQR\^+@OC6=!W=,(H@/]N!GN^/MLG2GU\*[)2R.L..(@)%F3=4VRX'+T$(JQ
M2CIAG6C=/V5?VL8=%GU6K7<6\72IX-YBG3GT%==3KA(/9%&$FJ,7Z!@)KR :
MD2&E$%-R=*[D7E/']UAKY"'03ZR_3N#SV!FM]_S\M[A\5WY>4[*Q8.\X_[47
M,/J"$)*D75IR_IU& <[+H+URA0N]!Y".6GSDH=%G0];Y)='!S?@&E_7#-@E4
M[ZZ6BV68YMJ?9CV(KQ!(4 L0Q2$Y]8F33T1_%*U-P4![8JT=W%TTC3Q\^JQ7
M85-YC#U#;#8=^AW-+NFGGUY/Z5-)/7^W(M^5O\V6-WZR6-_^^2(X9F4H%HK+
M0Z=9#[&X!-9+31M-Y,O8/=39T02,/'?Z;"KM:232@5I[/Y\EQ#P\]'RW+G^;
M3&=SLA8^?B8Q?)Y=YCJ;306=LD0&6D>R#7@,$'CRX.C[B=FDN&V=U+(_=2-/
MKCZOU7\>&76 O@<J=%9FZO6Y>KU87&%^-Z__'2R+]<C 8=?KGUYPIHJ)3$+F
MGG8=?2 KPAG@2D@OG""S]0E*+H^@?.0IV6=%[0BR?0Z(OKOI8>#IB\5B\FE*
MN]6&KF9I"V@6%*BD8@U+)M#"*J&49CX]067G 12//(M[7 2WDV4'R+WWMO1F
M4O!ZV/W[V>6D#GV]2"&;X5&I!%%O&$$>FRT)7!V7P%@HDK6>O[8?92-/YG[:
M=[_39=,!XEZ&Q>>/0_X8R68X.^_*K8U=*%<<,V@!A_9)H9#RY\$!4Q%#TC&Q
MYH5@.XD:>2[W67'65B+G']"\_D'](X8%_N__]O\!4$L#!!0    ( #2+I%9>
M0,1.QD0  /BD 0 5    ;71Z,S,Q,C,Q,"UQ97@Q,#$N:'1M[7UI<]M6NN;W
M^168]-R^4A4D:[-C.WU3)4M*HCO>RE8ZDT]3A\ AB1@$V%@DLW_]O-O9 )"2
M$R>$.;Y5MV.1('!PEG=]WN?]Q_^\?'-Q\^O;JVC>+/+H[<\O7EY?1-\</'KT
MR^G%HT>7-Y?13S>O7D9GAT?'T4VEBCIKLK)0^:-'5Z^_B;Z9-\WR^:-'=W=W
MAW>GAV4U>W3S[A'>ZNQ17I:U/DR;])OO_X&?P/]JE7[_/_[Q/P\.HLLR:1>Z
M:**DTJK1:=3663&+?DEU_2$Z.)"K+LKEJLIF\R8Z.3HYC7XIJP_9K>+OFZS)
M]??F/O]XQ'__XQ$]Y!^3,EU]_X\TNXVR]+^^R2;3)^IL\F0Z>3))SYY-GCY[
M_/C)V52K9Z=/GCT]?JS_[S$,\A%<SK^IFU6N_^N;158<S#4^__G9R>'9TV7S
MW5V6-O/GQT='__%->*FJ9G#UI&R:<O'\Z/ (+H8KIF71P& JN#G_DY_1?U+P
M\R?PH$9_; Y4GLV*YS0#<C/S@Z3,R^KYWX[H_[[#;PZF:I'EJ^?_>9,M=!V]
MUG?1NW*ABO^,:UBU@UI7V90OK+-_Z^?/X!GTUQV_X+=PFSPKM'GAXQ-\Q:N/
M\VR2-='QT>%Q^ H/'7P"BZ.K]5/QN^[SE\X"CR+525DIW/O/VR+5%5X%\_/J
M[<LWO[ZZ>GT3G?_X[NH*_[7=>?JMK9MLNN*/,AAIT3P_?;+\T_?/V>#^N?GI
M^GTT-$G17C/7T=__]O3DY.@[\Z9_^0 W+>WYK-*:1<N61O?-]S0_Q]_M1UD=
MT?X 09D531F51=3,X</3HV8>I6H5E=/HE:J2><R2<O2S>S6=ZJ3);G5T">)_
M!%,<1Y-5I(HTFNCF3NLB^DO&-"QU7YV_O[FZB*/KUQ>'6YR:.%+1#_"D+%41
MK.%2EG'\F^NB7"Q5L1K%KL(MM<6M]/;\YY?1Y?6K\W<7;[8X']'>F/?+U6*9
MERL]!C%T^(>T_MC,HW<ZR1J5USMARH#0$\$2@9>257!GT,2:]DYDMA"==_N'
M=]U$RZ6@PD'3--[=2)GK"-3[HJ;?U^WD-]".^#/\(BF+E+RN.JIU$TW+"I1^
M)A: -5/^V,X9R22?7UR\>7=Y_?K'E[_&^(KPZG4&VXD5#Q@Y.!^+MFE5#M_=
MZD(5#<^9,O.P<9)8'L.740EWJJ)96:;TT:W*6S7)=?C$F)Y7Z41GRX8?D^I_
MM2HA@^MNGB7S2%6PZ,F'HKS+=3K3:1RL;; =]K1""TV-6GF^554S M5),]>4
M,XWKQ',Z]EG+=+W]>=OGDQ"I&K9YGI=W]=__]OCI=SNE5FY04NZ"N#L^W)YM
M>+]!M&7G]S#R52XKS_JKHOT\DWLRTIV'1WOK>PXW""IXL[U0M!Y_^UTM&XOB
MUC3FSLZ([K(<[9(%_)%HL]W"4 ?ON[FB"XLF*UH-]VJRG)Z:%10,ASVG$IB>
M5.%][C+8AITGC=J?VO(B?AY?:B0']72D!_6RW;*]\QE7]^SIX;/'?_X"#T=H
MU$@7^&W)J;ZM2N/+ML*T((I1%"JQT_@D:N&VMV3J7GW424LR]I\92,RW8 MD
MN+0D;2_FF9Y&/X!L+9(,',<WTRE<5!EW4JR#P^A]: VD8%$DOM_)]W&/&K[/
MN$7SQ=4VPX N+!JNXU)78&PM(M2**0D6T:)U6Z'.) V("G IFU*L-W"_V8]O
M5/VAQHVP4"NT %5=PV'7Z$'"[Q;6$+QZ$Y45_?-%J:H4E^Z2EKFLZMXZCMWG
MI%<8P6H>1M?3J-+_:G7=](SNM4=6X;F2 U3)82OI,.'D@V4.)SA3U:JS+#%M
MAK*%HYVF@D7 S;*$S4(S!.[NL^^B957>@@1(XVA>WNE;#B&H)LJ<58=)-=@V
MO$G<L#YE*/96N.TJ/6UKC3<#VTTOFQC?"P71K(BF50G"BS:L6B[+K&C$7N17
M213#'U0TJ3!&Q \*#+Z)BS'2? ^,?/V$/N@=:'G@[)BI@\M*>!]S3SQQ]J:H
M.!=%!M\H]I?<CTHYDO*[.OAA[Y!13(TF&=[:C7)7E/MDI,K]AQ;6&A]%"W#>
M-#!3(]?UJ;XM017@J9CBZ"=X9'0-/K]Y#5UHV!L<!<"[V"MHDTVG*AO>?QG&
MC,W6P]_CA_1,/,_XP E(MDA/,2!0PS'^ -_)72=9GI&^JLM<YRM\-!R%!8X4
M'Y-1TKYN'OY<N$$*]YS!@N1\&0FWAO\VBA('Q8HR)J6)#B,(H0)F@,/F,'69
M<Q[Q$I [.1Q7C''GZHX?5NE9F\L)IA'U_4[O9\L2_F7&"6^9Z+3%H(M*RR4*
M?I +"F052@&4=[PPN!;XWZY6R(HD;U-8<"?0\VR1-5[<_<_=C73#YYB>RI('
M[$^[&7^"MY^4Y8>_YF /#P87X)6J;W1B0Q.CFJR+,D7%$;TP)_"B+-(V87/\
M"C1;LDW/,8;SL<1];',X+JCH$CEU-%>W*) H_7.KT\/H==G@7JT;> TCJN X
MZEE)^SBP!@8-BB)JEW0B[DK.1!5E$RW@#FB<%/SQ!*TZ&EN@-%FI)G1\Z-C7
M9927:#/4HCSA@>C[I"4,'>_+R$HT"U1""3,\G\NEJ@AV61936,O&!)?LR;0;
MRH@NUM_FIO3I%+[@'_8B9"*@2'X,1=#$NA<);5VO_GVJ;('6RC)7?"<O],;1
M,[3RF\&1]WYK%0'(MU<9[*B#2Y7B[]JB 5$D&!<V'*VYZ/8$VF B[OWM0?8D
M2EV8$70K868;(^9)Y+'&$A_$OCH)3^/&P)IJCB22OD$C.N/=T+@!-)6ZU3GN
MGHF&5Y]V'==="'.=C=10NO \"UJZ%V!E3$%S?XU\[6SDZX4"L^^]RD&&C-D@
M1E=-9>#AJCIP@ G>(-J@!I&"+P92:-E6=:L*"6\%OJ6?2K-2M)S@/4B0D\@*
M!3M*8!%#Y/K59$/VW%8VY-0")2U^^P/&S7Z"N<81W8#55^.]+\L<)KN.]O[7
MXZ.C&&;U\.AH'Y\(3R[:Q1<0B1G%CG'Q&$QB>6/R]LN*+'G0@S"[68D6/U@S
M><[ F<&TDP:]#^N.^FU5E1BL<Y9_UZFA6VC*=_5= !D6Q]TJ^T.[;>$/L/\;
MK<UM^5(PI@@*1-X2.%E@%M5@VK";H',)V(([ >9.S5Z7]^J[(BO'&D@8@SI\
M@*#$\$:3LRV&=AKXL4LTCF%?P5:<\$M(E&[-*="P,3)R]]DM9X/<$W[XMRZG
M$N;+LZF.P;Y3>3./HX5.P8G.8[PS)2;B"/\73A5'QVHE=\XHY&V$KA?A-F,$
MH[:@2+=_\-#A6*@/.IIA# 3.,PSQ5F4Y'?:FI$@D>#/:/YXEV+A\:X%+#)QG
MMJ]K\.K-G:-<HRVJ:B\:Z<,TX&"JC"<CXLHM//TFLVU#!"[FQ^_3CQ<,G_A-
M:\UN@<IKPH!4.EM,0.5IAOL-.")HBZ,!GZ!R B&9Y.W$S$#O\F1>EC5Y>12D
M\=Z8'ROQ3W_G8? $9&=Q@+L)'D&+H5J0-B4LMD856MX9?7IS5P[IPY- &R[@
M+,PC[VV<*^1O<!Q=6[.:=FMI'TP[/,]TBQ>P<XLS2JOQD.'NBDA-1BI2WWJ6
MUHNR:+<K6S=OM8XL'?+&)_@*=,S%,"TR^ \,3,T$RC)VZ^[]JQ=O1V#6><BA
MB5%')-Y-A(I"/6 P@Y3F24=-5ACKFR-/9:&CN=C?(%(26@ L9]W_^]^.GQQ]
M-Q2S\2U)+^KD$N$&R%1+^)LDH2+,4TS!^@,2Z29"U<RKLIVQ5O7"R^]?O7UA
M=@L;IT;4IDK"Z;@2F+9#OP?T#HLZ6#A\"S^MAY$J?GZ^<FA "L:YX1BU1]N2
M;@1O40V- W0%I?5\1<W!-'A7N'&N4;>BN 6?"8^M 8?IZ ?:$/0FK]@&B%[2
MU>=)T]-=E5XHU-!F:7%@"B?T #:EDC$9I1PJ1E]UWV-1L\)V/ADM@[]MC)<
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
M779%1R;"28ACPJ+T=0><CB[7MN/)93CNE"AOS&%DG1*$/U@F52AE,(]0HZ[
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
MQ%[_=-.\%S7DQ"*!424K\WK:3_L-&52;@H(Q& K81U4>L3DM\J#X*"N'HA1
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
M0M:Z.8"WM]:.3^]@&!U\EWBX\:9/6MCT.+4[I1NN"7%YO^O9H9C@#F?.O\9
M>MIJ:C+A:")-/(0(C&AUPW;)-,4]3I*0P0S]/66K\_1'I*>PMG%P9^XZ%I5$
M9-(6&=?&F&B#=Q-X$/)FL1503G=&N!1?A4O?8N4&U7]E3> (6UCT!9OMW!T3
M#4S!WMRF%MY,]T'N)P?T:XSO_]:F,\' 8]=,*JDP_;D#FHX]1W(%OCAR<JQJ
M*0MQI!X<R*);[P_VPN&&OT(0VPG@3332J]74M3QG$IVR*$RPC^0(1I?F695Z
MCB2_F01'J<<5"& ;+^W$Z_;\I$5L2'4NX"<+UX#"1%,E;$I%Q])URI/@MB2F
M4VHG\=.Z%Q8S'<6GIFZ[SE(N8Z&OIM,LY]!%0C_P*WX&.%IXS#16W1VI[H+H
M[%@7H/I*C-S!!$TKU9*K/D.F=PP_@%1$OS]4HWX$6]HNX*UO=+6('87P B<=
M_C^ZI/@O5MW\_6^G3[^+WL![)1BY<;WH03^V!)P6?EE1<O3:E5&4"68$L)R!
MVF44J%\HL=IG&UYHW="49J&L"-2EIQ-KWE'PEE*[U,*6J)N@E9(I=P!5'VH\
M?EM+0>_SQ/ND#O06U"A-8P0="9GI4(1'RO0""53QP+;G XXSSV ,/ $'<@)H
M&\1>JPQ<I\'>4X:(2X;."";)2?2&YCJFA 3+EGSN;*_8_YSTA=O4N^5(7<^7
M8)3.MET+'^)N1S4_;RN- 1,\&!C7WC+V9<!PSNT"@CY*D<^U;BH"Z7E*";ZJ
M)EE3F>:/\*'ED;$ %*/ A$7.Y#V[*3U&HMA981DQ%!4SE,(V&EV4Q4'OEY+X
M-RK=1N,](3?(Y^5'T5&F4VS=:<3^<VJ?J_HAV)^=L?F7(Y4]EP2#7=)>_4DK
M(H79NFN?>H.:RZ!,%@A]6[ L=-6(:K,)7")6R!GG93Q@0DVE5BOB-A0+"D,
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
M#D]VQKL[RV0WF,$AYI,0OX%'-M;5C=9PFJ=7UZ.S,+AX>[8?!BIX"0M,8A7
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
M@>A%%1B>7 <[--??SM;Z*A:)J;-=N'KYO-6MV^1'@#V,2',3N:P>^IF<0T;
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
M(JC*H&?INDA(>[-UV#T,FRYC<L6,,/D\;5-TTRNX:6!&3A,B9@(F!98F%%K
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
M[/GW.,9[GB+VF*&<8\+4:6QC4]W JE9[6-QSY^AP%]O:E(8M)J8Q#M_%_C3
MS^.?9(2K%"_HM'5\J#<CC2'@I<QS3$5.)I2K71C4+I%0V1<"-UX3B]2G/ ?S
M6QC$.>FYV) 8HWZ4<UP[TQY^/3K<BVT3W+\)U=R3A?M:A^"@6_*U1 !$L/-8
MZ(<3W/L9!N,0EOE'+;:P15.O3*(U?DG2\N%PV)-LF,'/"6Y] N:BFF*;)Q G
MH_*W?2RVF4>4SF'B(&<"+H A&O5?EO!E35D["AM9\G#["QF.RA3-X6;H"*L4
M^;W(;5>01!;\-R28WT,QQHAL"%INR*P*T '48@;W5)><LHQ=(HE6V#E!]Y\]
M8-;*1L^E[FD%'W  IT\MPV'N>TH'7_$Q?8;M@;MMLC+BT-4')*A>792UYI:5
MM/MK[K_Q;/2B_VQQV.YW\10C]$+H3*(\HBXV=,15D*FJ-F6G"2_/E.1:MY'O
MRSI T'5F;JXDU/LN2,\7]LZ#^YW!)HCC9$=B+Z/1NS,77S">\QZ_$;E4T'-$
MX9^(5E5,);]$N <EHOL-BSP7'*9^?J$_):*TL\VX3O[Q_=/#YU<7K]Z>7O]T
MB8CK]^]'IY?!N[?!RW>O7[_[@"CI]Z>O1O#<\?-O2)F_!"FS&4H8_<_H[*?K
MT?DFZWLIFSU-X9A6JPS-I4T]8=-%<WVI]^3HR<'^$]IZSHFQ]%D D]C#T*Y:
ME/J9^>%YG)2+5*V>)1DM@[[TO/F.GCIJ=.GYST),QT?[1T='2$\5$$H5FQ<+
MJ>T3J3VHXIZ_'>P_??1D[9^!"M=_]99AGSS:?W)\=*]A']"4BQ83.#SA;43#
M(BT7*OOO[XZ_:Y4$>W80\!TQ[[COH_+*YG<>=;YSM/B$W^H3_NT3R1=_^74C
M_F'27BS!KM_1IYO;4*%_R]D> U&#;8?%8<P.W;+G>+,VL.$=YG+ DN[D\?.2
M_@L6!A8U#=XGE>K;_SMV PLE?NY6;([\^G?CCAVX^TYW+]V67M0WIU?7HS,P
M/=^>[0_QLG:_,ZA-[2>_%RN*(#7V\[,7-5CV\N\<3)LWJKR;MWP1;?SQ;(CY
M^V8VSFQ6&)S-,,]YQ(B;)9B$#-OK[N(#4K>^V2%_IAUR># <(W7T/S]>O+BX
M#DZ_PLJE0\: GG%$!XPK@?9L'@0JD!9,X&E*B"\\\;_6FH,KN7_ U_)SS;GC
M_>.3DS_<FGMZLG_R\-'G6'-;H%SLJ-T_7K&P(M*CP0'PF(.[$$B_U0E+- 0
MO:>*8N@VN7(]N?!3Y.X@C#9S_P]<JJ#RYDNU5&7&KCFL =6[U ##.=!W;/YH
M8DGVCR99G,=CO"[5K[-Q;]LLP1MGH0H*/,@8A?G<9BZLO/$;@XBGV20AV#Y5
MF+[>>IB1Y# ]2BI 7[(K:DG)":7WA3ELQE651Q\%@4T06P3^4MXD4"RR.RE@
MUOX"!08DS&IJ,W%"1&/?O=<6> AS#99BP?6K4<\40 8]8V$!",J@ED--"*2;
M'_76C10V$DF3_]@G"*N^S--EZQC,!O[N@VC5];2H<]OZ*^5,$/SBP\/_:C?(
M]'>P+T1X#Z7TFZ3Z)JG62:KQ-TEE,M>!L'/'@4ZI%>1&Y1&V>RL5-B<3%)3I
M:1EZ7 ]X1355^-."JP':5)38+8@ 5 C0\7):B,%AU=)$^+O[$V6L,9*N6-\\
MDYMEMO@=O7[B<\Z[."3ALXR8=9T#DHS>+-D)H%%Q[)D:"K#TI.3\1,1J8V&8
MF%-:$!\5ZEPRT\5CM_*!Y/M<_9H77NGRN4;19Y?U(E>%0#,ZC5^^L=YOK/=W
ML-[H&^NU78^=+2 N ;A^=/6"-WP?-\J(S^O"Y Q-DA(A&BNMBHZFY])U@?G,
M<E.]N9$"2,R*ONTIA9;1!!&!4DP!:TE8;&F0!G?I\2XI)!6:CLN$%DFU+<Y-
M:<LF]9CF=B.P'>4^7CM=QJ=Y*'ABJ%("/UY25<=>7FJ3G4G\D#.U]RT<6;<;
MVZZ(\L?QV0VXE5ZV\JT(+B!YA*$'C6U;E:&1EFV+LOV'IF7BV8Y=P<NN+<KT
M932=3763>C78OU3D+Y:$(\%*LX/SN\1JMH='X[TC 4TU2Y$?F8,\?'I\@AEW
MZY$07X63_,$XCU?PSZR:I__Z_U!+ P04    "  TBZ16"WMDG8T%  #P&
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
M.%)L=G+,Q(0(]J8B=O=H*XGV.JT#%G5XNQVQPR@ZW&^UFYU6\OJ@_>\6C&Q
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
MY0G?-MSY#1\#^<^23OX+4$L#!!0    ( #2+I%:\Z'XI:@4  %H6   5
M;71Z,S,Q,C,Q,"UQ97@S,C$N:'1M[5AM;]I($/Y^OV)*=&DBX5<@"89&HD#5
M5&U(P56OGTZ+O0Y[M;V^W26$^_4WN\8)@21*JJ:72!=%%GAVY^69A]F9[;X:
MC/KAM[,AS%26PMF7MQ]/^E"S'.=KH^\X@W  [\-/'Z%INQZ$@N22*<9SDCK.
M\+0&M9E21> XB\7"7C1L+LZ=<.QH54TGY5Q2.U9Q[;BKW^"3DOCXM^XKRX(!
MC^89S15$@A)%8YA+EI_#UYC*[V!9JU5]7BP%.Y\I\%V_ 5^Y^,XN2"E73*7T
MN-+3=<KO7<<8Z4YYO#SNQNP"6/RFQ@YP^Y20MI_$?I,<M8Y<WXV]R"/$;[=B
M[_!/#YUT<'FY1ZIE2M_4,I9;,ZKM!TW?/FP5JK-@L9H%GNO^7C-+C[L)SQ7:
M$[B__%BJV5*FZ*6R2,K.\\"$5"NW5N*(IUP$.Z[YZVB)E9",I<O@=<@R*N&4
M+F#,,Y*_KDM,@R6I8$FY4+)_:-!&[\RW1>GQ(:I)64ZK"#Q?^SR\G+$I4]#P
M;>^FP[>[&B&V5-3N#/,!NWYQA/WA.#QY=]+OA2>C4R3T>/*E=QI".'KNCGM'
M\,6>V'T;)L.^<=YKM-SZ<W>[-X'>8'06#@<O">P*XK9[ *-W$+X?PJ0W?ML[
M'4ZLT1\?A]^@UP^UQ'==?RN81_X<_II+Q9+E4T?:O#72DQPBGN<TTG4;%DS-
M0,TH?)X3@>BG2QC3@@L%/(%/1(8TJL-)'MFPIU?M[ASYOMOI\ZP@^=)\\SK[
M@(K><9&!YUJ?(>'":"S0/1X#S6,LYY^(B&:[.]Z!VVEX];)\$PD)2U%XY<2$
M1G.!!PH&2_(8AI?1C.3G%.M^EC$IM</XKU?&>$C C J*;JY[5CI?.8:NU^$#
ME[L[?J/1@;&M0ZI#?\9H@MK1FF(7%$9)PB(J-D.N [[4B:I#,1=R3C!7BL/:
M[W(%HOE=ZG!(S M]>*TOKQ9I9J$!$R814Y)3:8TN4[J$7F30ULRJHYRHNMZG
M%TZI-*)L"=]SOD"LSNGN3NNH\WB6W4_.@L0QGK=62A,5M)I(I&U%Y2N&Z<Q5
M8/F'Q9,?6;<3>,_;+XFT_0P1LQ5]DWF*7(Z0J*FFTQ7%!/U[S@35/8+4T,JK
M'.X1)+( K[47[U]EZIJ05V1<I<MK-YJ8BW9'4_5I@+T_9QD1Y]B03+E2/ L.
M4/6+RJ)_;Q99CF4D(R8U6*X4004QOC59J5),F*Y7A:!29[.NQ21- ;>A2R3%
M7,L"TROK9E?"<I)'^CTJC$W;:JH,KIJG)1DXUBQC4U8$6%4Z^V$);AQ4F%<
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
MN3*OH/.(:B%G)&$TU0D1DB@:,SV#49@\&2FB$ZI!:F4:$04(> Q3G>MT1J
M4>78E-2<II 2@KF2CTMM.H:*C(2T5,R6A."4A=KT2J$<& 5]"2@B26:^>V+>
M+23.34GH-^B>@)*AR BJ@M'$<UNF!=.R_<:*/6@QACK3A(>)318%DV9(1+*0
M\5,6F>ZXMF,FL11957GT:L_Y+I(;)!'441+C.TG"+GQ%N%(ENX(WM'81^=,E
M%]Z)W$)7R@I\SM'(L<RG5$I8%F;/(3'E:2G9@J*5^W>9PCH)15; XIER4/U2
M*_+R'$5K-$?1G>8H3NG$S,39G>\"/\\%C6_Z:X20W0DASXQDP<J(YA.3=..&
MT843:7U(QDN0C$2:4DE.:5K:3:"0HA#*G$Q*,:4R&(4Z?S3-H:X'PLF=Q A2
M-*.3#!8S((PI9'/-F;H5T-SU-7YDW9$EUR+;RV>D8+D9#DG9!-#1:F&.&1Q,
MS$KJ)0-Q08Z5UJ@Z7,P!]JHZ<3ZP4PYF[@M8]DJ9NCP_%>FI:=)4IT61@@MH
M3C:S+VRJK:6TV;D=:M#Y]41O#1LLT8-2+H;WI:02@AH"$$%?1U2&284V\+:)
M[_K!-A&E)'0RD<!75Q 4B2!<RH5>N)T %$YTR;5FN4GG(5.5[UM02)/Y:L[X
MMO6:J\VU$-"V<;R-#Y%0Z%.5X 1?T\-VY<?3R@^Q)7.JC5M"U=R[K]I8VL6/
M;O+QK_#P+XVJ\O"O<F?8'4Z0^3RV?*=EXS>AN&EG8'<(F(GAE$<ZF8>'9RO.
M]P/W1Q4ZAK 71G9M%5!7V #!2EA4 U5F(._9E;O'(DU6&KNTI52!\V_7>M"'
M 7GG49Y['(MH!K\2G:6[_P=02P$"% ,4    "  TBZ16*R!SB2:2 @"T)AL
M$               @ $     ;71Z+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0    (
M #2+I%8;QG!LT!8   H$ 0 0              "  522 @!M='HM,C R,S S
M,S$N>'-D4$L! A0#%     @ -(ND5KK7[^.X)   _7\! !0
M ( !4JD" &UT>BTR,#(S,#,S,5]C86PN>&UL4$L! A0#%     @ -(ND5H;J
M@S&FJ@  $,\' !0              ( !/,X" &UT>BTR,#(S,#,S,5]D968N
M>&UL4$L! A0#%     @ -(ND5GJI-R[$!P  9@@  !,              ( !
M%'D# &UT>BTR,#(S,#,S,5]G,2YJ<&=02P$"% ,4    "  TBZ162\O8'N):
M 0#.G T %               @ $)@0, ;71Z+3(P,C,P,S,Q7VQA8BYX;6Q0
M2P$"% ,4    "  TBZ16ES<P8&O<  "+ PH %               @ $=W 0
M;71Z+3(P,C,P,S,Q7W!R92YX;6Q02P$"% ,4    "  TBZ167D#$3L9$  #X
MI $ %0              @ &ZN 4 ;71Z,S,Q,C,Q,"UQ97@Q,#$N:'1M4$L!
M A0#%     @ -(ND5N>V/KJX0P  &Y@! !4              ( !L_T% &UT
M>C,S,3(S,3 M<65X,3 R+FAT;5!+ 0(4 Q0    ( #2+I%8+>V2=C04  / 8
M   5              "  9Y!!@!M='HS,S$R,S$P+7%E>#$P,RYH=&U02P$"
M% ,4    "  TBZ16R2D=_X4%  #9&   %0              @ %>1P8 ;71Z
M,S,Q,C,Q,"UQ97@Q,#0N:'1M4$L! A0#%     @ -(ND5E9"14'O!P  6B4
M !4              ( !%DT& &UT>C,S,3(S,3 M<65X,S$Q+FAT;5!+ 0(4
M Q0    ( #2+I%;7<2Z4]0<  /$D   5              "  3A5!@!M='HS
M,S$R,S$P+7%E>#,Q,BYH=&U02P$"% ,4    "  TBZ16O.A^*6H%  !:%@
M%0              @ %@708 ;71Z,S,Q,C,Q,"UQ97@S,C$N:'1M4$L! A0#
M%     @ -(ND5NVA:#)N!0  $18  !4              ( !_6(& &UT>C,S
M,3(S,3 M<65X,S(R+FAT;5!+ 0(4 Q0    ( #2+I%;N>>/0MPH  ,;,   5
M              "  9YH!@!M='HS,S$R,S$P+7%E>#DU,2YH=&U02P4&
/ !  $  @!   B',&

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